Cannot replace barcode if patron does not have card
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On our Evergreen 2.0.8 system, it sometimes arises that a patron's card gets deleted. If it was the patron's only card, it becomes impossible to add a new card to the account via the staff client.
How to reproduce:
1. Retrieve a patron record for a patron who has no associated card.
2. Click the Edit button.
3. Click Replace Barcode and enter a new barcode.
4. Click Save. This does not work - the process hangs, and if you hit Reload, you will find that your changes were not saved.
I believe this happens because some code in register.js assumes the patron has at least one card. I have a potential fix that this comment box is too small to contain ... uh, that is to say, I will post it momentarily.
tags: | added: pullrequest |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
A proposed fix:
https:/ /git.sitka. bclibraries. ca/gitweb/ ?p=sitka/ evergreen. git;a=commitdif f;h=refs/ heads/user/ jeffdavis/ trunk-lp851110- replace- barcode