Page MenuHomePhabricator

Deduper Issue
Open, Needs TriagePublic4 Estimated Story Points

Description

When we encounter a donor with more than 2 entries in the deduper interface query, all sharing the same email, we can only merge one set of data. When we try to merge the other sets of data for the same donor the entire query becomes unresponsive.
For visual reference, please see the screenshots of the CIDs I created for this testing.

  1. What the query looks like:

Screenshot 2024-05-01 at 6.39.37 PM.png (1×2 px, 273 KB)

  1. Typical merging process

Screenshot 2024-05-01 at 6.39.49 PM.png (1×2 px, 285 KB)

  1. In this scenario, the first set of CIDs/data is gone since it was successfully merged, however, attempting the same procedure for the second set causes the entire query interface to become unresponsive, appearing grayed out.

Screenshot 2024-05-01 at 6.41.01 PM.png (742×2 px, 150 KB)

This is delaying our deduping tremendously, causing a notable increase in donor complaints, as we're falling behind schedule, can we please have it fixed with the addition of any updates regarding this task https://phabricator.wikimedia.org/T353971? Let me know if there’s anything I can do to help, thank you!

Event Timeline

This issue is probably fall out from the last fix - we were removing merged contact IDs from the data set - but then that was a issue because unmerged pairs weren't removed. Now we attempt to 'move' them to the contact they were merged with - this could either be speed related (ie it's getting there but in the meantime) or perhaps sometimes it moves to the wrong one? We should also be able to better handle exceptions to the page does not crash

Dwisehaupt set the point value for this task to 4.May 13 2024, 8:23 PM

Update: This issue seems to be resolved!