Page MenuHomePhabricator

Civi dedupe: make sure Endowment contribs display in merge interface
Closed, ResolvedPublic

Description

When merging a donor with two CIDs, Rakhi and I noticed that the merge screen for one of the CIDs was showing no contribs. Thinking it would be a good chance to show her a Remind Me Later donor, we looked and saw that there *were* donations from them, that were not populating in the merge view.

We were looking at https://civicrm.wikimedia.org/civicrm/contact/merge?reset=1&cid=8863091&oid=23309780

When I go to reproduce this, I now see contribs for cid=23309780 that we did not see an hour ago (literally the column in the merge view showed no contribs for this CID), but it is only showing the WMF donation. The Lifetime Totals are different between the CID record ($130) and the merge form ($30). The merge form is not finding: Endowment - GLOBALCOLLECT 1897460785 from December 17th, 2018.

Can we upgrade the dedupe process to make sure that Endowment contribs populate in the merge view? Because if the Endowment donation is the most recent one it will presumably have the most up to date / preferred contact details.

Also, let's confirm that all Endowment contribs are really Moved into the new CID with the non-Endowment contribs. I will merge this pair to make sure the Endowment donation is not lost once I get a green light from fr-tech.

Finally, does Civi permissions level affect this? Rakhi is not admin-level: would her view of the dedupe merge screen differ from mine because of that?

Event Timeline

Also, let's confirm that all Endowment contribs are really Moved into the new CID with the non-Endowment contribs.

Tested and the merge function does add the Endow contribs.

The issue has already been solved, this ticket can be closed. TY! @AKanji-WMF