Pull list shows multiple rows for same hold/copy

Bug #1046026 reported by Ben Shum
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
2.4
Fix Released
Medium
Unassigned
2.5
Fix Released
Undecided
Unassigned

Bug Description

Evergreen master

We've noticed that occasionally in our hold pull list, there will be the same item showing 2-6 times over. Looking further, we can see that the items are not targeting different holds, but in fact are simply duplicates of the same hold being displayed over and over (hold ID is the same, along with copy target).

So at least our libs aren't pulling copies and trying to fill more holds with them. But it does lead to a very confusing pull list to work through.

Tags: pullrequest
Ben Shum (bshum)
Changed in evergreen:
milestone: none → 2.3.0
Revision history for this message
Ben Shum (bshum) wrote :

Before jumping to conclusions about new-xul, checking to see if maybe there are other factors involved with the hold pull list...

summary: - New XUL - pull list shows multiple rows for same hold/copy
+ Pull list shows multiple rows for same hold/copy
description: updated
Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

To be clear, since we have an embarrassment of pull list interfaces now, which one are we talking about here?

The XUL-based one (the first one you arrive at in the staff client clicking the pull list menu option under the Circulation heading)?
The "alternate-strategy" pull list?
The "simplified" pull list?

Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

You just answered this in IRC before I asked you there, so I'm pasting what you said here:

16:42 < bshum> Looks like the multiple rows issue is only happening on the xul
               view. The simplified pull list isn't showing us duplicates so
               far. We're testing further.

Changed in evergreen:
milestone: 2.3.0 → 2.3.1
Changed in evergreen:
milestone: 2.3.1 → 2.4.0-alpha
Revision history for this message
Steve Callender (stevecallender) wrote :

I came across this today on 2.3. In the examples I've seen, it was just happening in "C" holds. I don't know if that's relevant or not, but figured it was worth mentioning in case someone else notices a pattern.

Revision history for this message
Chris Sharp (chrissharp123) wrote :

This may need to be a separate bug, but I've seen this same behavior in the Transit List UI as well. I'm blindly assuming a similar backend function is involved?

Ben Shum (bshum)
Changed in evergreen:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Ben Shum (bshum) wrote :

Unfortunately I can see cases where the duplication is occurring with title holds too. So I'm afraid it's not just copy holds being duped, but all the holds at varying stages.

It's not always the case, but oftentimes the duplicated lines seem to appear towards the points where you begin to need to scroll. Maybe it's some weird retrieval issue and the interface is adding more lines as it tries to get information retrieved.

Revision history for this message
Ben Shum (bshum) wrote :

Screenshot showing an example of the duplicated row effect we're seeing with the pull list interface. As you can see, we sometimes get many rows with the same exact hold ID, copy target, etc.

Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-alpha1 → 2.4.0-beta
Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-beta → 2.4.0-rc
Ben Shum (bshum)
Changed in evergreen:
milestone: 2.4.0-rc → none
Revision history for this message
Tony Bandy (tonyb-y-deactivatedaccount) wrote :

Not sure of the status with this, but as of May 2013 and late last year, we have noticed this issue showing up in our pull lists as well. We are currently running 2.3.6.

Revision history for this message
tji@sitka.bclibraries.ca (tji) wrote :

I see this on 2.4 beta with title holds. The duplicates are displayed right after clicking Pull List for Holds from Circ menu.

When using Print Full Pull List, the dups are printed as shown on the screen.
When using Alternate Strategy, no dups but some funny thing at the bottom. See the attachment.

Both display and printing on Simplified Pull list interface do not have dups (at least so far). But it is extremely slow to load the page.

Tina
Sitka

Revision history for this message
Chris Sharp (chrissharp123) wrote :

I'll add another "me too" to this bug. My previous post referred to an apparently related bug that has not recurred in 2.3 to my knowledge. We had two libraries report this issue, and I was able to confirm the repeated rows in the default Holds Pull List interface (and was able to confirm that duplicates are not present in the alternate pull list).

Revision history for this message
Mike Rylander (mrylander) wrote :

I didn't even know this bug existed! Jason Etheridge alerted me to an instance of this yesterday and I whipped up the following branch:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/avoid-dupe-hold-on-list

tags: added: pullrequest
no longer affects: evergreen/2.3
Changed in evergreen:
milestone: none → 2.6.0-beta1
Dan Wells (dbw2)
Changed in evergreen:
milestone: 2.6.0-beta1 → 2.6.0-rc1
Revision history for this message
Ben Shum (bshum) wrote :

I'm so glad I noticed this change Mike. I tested this and it looks to be keeping the duplicate rows from showing up in our hold pull lists.

I am sure so many people in our consortium will really appreciate this bug fix.

Thanks!

Pushed to master, rel_2_5 and rel_2_4 (with some tiny whitespace vs. tab fixups for 2.4).

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.