Thanks, Bill.
I think I'd leave condition (3) as-is, as it saves the system a little work when a hold is frozen and then thawed in short order, such as when the patron freezes a hold by mistake.
We can't fulfill without capture, so the change in (2) makes sense.
Here's a branch: http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/clear_hold_copy_map
Thanks, Bill.
I think I'd leave condition (3) as-is, as it saves the system a little work when a hold is frozen and then thawed in short order, such as when the patron freezes a hold by mistake.
We can't fulfill without capture, so the change in (2) makes sense.
Here's a branch: http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/clear_ hold_copy_ map