]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1796971 Wait for call number and copy before loading locations
authorDan Wells <dbw2@calvin.edu>
Thu, 11 Oct 2018 13:21:05 +0000 (09:21 -0400)
committerJason Stephenson <jason@sigio.com>
Thu, 11 Oct 2018 17:27:27 +0000 (13:27 -0400)
commite9e53187c14390ae2213c22a9d8b8bcd1c4a71ba
treed414493e0acf511c4d69c440c4aeb916f5bb86d5
parentbbbafc4936ef4734e05a5e9a701562472140d498
LP#1796971 Wait for call number and copy before loading locations

In cases where add a copy to a call number, we fetch the original
call number via async, then attach the new copy to it.  Before this
commit, however, we were not waiting for the call number fetch
promise to resolve, so the copy wasn't there to use for limiting the
location load.

Since the async request is internal to a loop, one way out is to
capture that promise, then make sure it resolves before loading the
locations.

(We previously returned the copies from the internal function, but that
value wasn't being used anyway, so we don't worry about unwrapping the
$q.all() when it resolves.)

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: John Amundson <jamundson@cwmars.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js