While testing bug 9922 I saw some strange behaviour that looks to me like another bug.
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.
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 ***