Activating an expired hold cancels the hold
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned |
Bug Description
OpenSRF: master/2.1.1
Evergreen: master 20121028 && 20121106
O/S: Ubuntu Precise (12.04.1)
PostgreSQL: 9.1 && 9.2
If a patron suspends a hold and then reactivates it after the hold expiration date, the hold targeter cancels the holds with cancel_cause 1: Untargeted expiration.
This is easy to reproduce: Place a hold. Suspend it. Change the expiration date to a date in the past. Activate the hold after the expiration date. Wait for the hold targeter to run.
My suggestion is that suspending/
Changed in evergreen: | |
milestone: | none → 2.4.0-alpha |
Changed in evergreen: | |
assignee: | nobody → Jason Stephenson (jstephenson) |
Changed in evergreen: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dyrcona/ lp1076399
The last four commits:
a510c5a61659867 4b747e9b6894870 874df58eea 94597ebe84cf28b 86c9b06007 cf7b882578a7087 76280088da d1df676effa9f48 6444fc80c0
3f3114e6016386b
43c453cefa0df2c
1187ee7f334a789
The above also fixes https:/ /bugs.launchpad .net/evergreen/ +bug/893448 in master.