While testing bug 9922 I saw some strange behaviour that looks to me like another bug. Testing scenario: I am at library A. My record has 1 item, holding library is B, home library is A. The status of the item is available. 1) Place an item level hold on the item - pickup library is A. 2) Run build_holds_queue.pl 3) Check holds queue in staff for both library A and B Problem: Hold doesn't show up on either for me, but I think it should show up on the one for library B, so it can be picked up and send to A to fill the hold. Different settings for AutomaticItemReturn made no difference. Same for testing on a branch with bug 9922 applied.
Assigning Liz for now for testing :)
I think I am seeing this problem with bib-level holds, too. It's weird.
I was able to replicate this with Katrin's plan - with the added complication of patron's home branch was different than the logged in branch. so, item from A, with holdingbranch B, on hold for a patron from B, logged in as A. The item shows as having a hold on it, but it does not show on any hold queue. Very odd.
Maybe there is even more to this, as my patron was from the same branch as I was logged in. Difficult.
*** This bug has been marked as a duplicate of bug 10311 ***