Lp 1749593: Fix TypeError: Cannot set property 'grid' of undefined
authorJason Stephenson <jason@sigio.com>
Wed, 14 Feb 2018 23:32:46 +0000 (18:32 -0500)
committerKathy Lussier <klussier@masslnc.org>
Sat, 17 Feb 2018 16:42:25 +0000 (11:42 -0500)
commitb81e944f8f49fb75b0e15f332238919ca919def6
tree925b77c6660772ebfac4c5e26fd5cb3994126a26
parenteb9ca01e659b9d238c895e96f7882dd7ba09b7ff
Lp 1749593: Fix TypeError: Cannot set property 'grid' of undefined

Commit b35f0c0 added a reference to the grid in the grid.dataProvider
in services/grid.js in the web staff client.  This is great, but the
dataProvider could be undefined where it was being set.  This leads to
busted grid views and a TypeError in the console.

This commit moves the code down until after a fallback dataProvider is
used when the dataProvider is undefined and thereby avoids both
problems of adding the grid to an undefined dataProvider.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/web/js/ui/default/staff/services/grid.js