]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1740537 Transit dialog showing wrong branch
authorBill Erickson <berickxx@gmail.com>
Mon, 30 Apr 2018 18:27:41 +0000 (14:27 -0400)
committerMike Rylander <mrylander@gmail.com>
Thu, 10 May 2018 20:02:09 +0000 (16:02 -0400)
commit353ffdfd6ca5fea72715bc75f443caad9e20f153
tree9b087c2fbb34d975d2a4d52a535c4502e79b9e6e
parent06fe3824d7f71913a7bfd99156bd3a176f2c324c
LP#1740537 Transit dialog showing wrong branch

Always retrieve the latest copy transit from the server when displaying
the copy transit dialog.  This resolves an issue where a just-closed
transit is used instead.

Add a filter to avoid canceled transits.

Make the transit lookup call authoritative, since the transit may have
just been created.

To test (test plan courtesy of John Amundson):

1. Sign in as Library A.
2. Check in an item owned by Library B that does not have any holds
   associated with it. This will send the item in transit to its home,
   Library B.
3. Place a hold on the item to be picked up at Library C.
4. Sign in as Library B.
5. Check in the item. The transit pop-up and printout will show that
   the item needs to be transited to Library B instead of Library C.
6. Apply the patch and repeat steps 1-5 using a different item. This
   time, the transit pop-up will show that the item needs
   to be transited to Library C.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/js/ui/default/staff/circ/services/circ.js