Page MenuHomePhabricator

Contact ID field for soft credit on contribution record is missing
Closed, ResolvedPublic

Description

I was notified by Engage that the CID field for adding a soft credit to a contribution is gone. This is very helpful for them when they are adding a soft credit and need to make sure it is the exact record intended, especially with common names, missing contact info, etc.

Is this due to the recent Civi upgrade that was mentioned? It would be great to get this field back as soon as possible so Engage can continue getting the hand entered, soft-credited gifts into civi.

Thank you!

Event Timeline

DStrine lowered the priority of this task from High to Medium.Apr 13 2021, 7:32 PM

@Eileenmcnaughton That's strange, for some reason I'm not seeing Contact ID in the dropdown. Am I missing it?

Screen Shot 2021-04-13 at 2.38.43 PM.png (950×594 px, 162 KB)

@MDemosWMF that looks different in formatting too - what is the url you are seeing that at? (I went to https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=48315086 & from the contribution tab chose 'record contribution')

ie screenshot with a bit more context

image.png (388×1 px, 27 KB)

@Eileenmcnaughton I did the same - went to: https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=47095239 and then from contributions -> record contribution and then the soft credit heading.

Here's what my screen looks like:

Screen Shot 2021-04-13 at 2.59.58 PM.png (814×1 px, 95 KB)

I think this must be my browser caching the old version as I CAN see what you see on a local dev site

I have a patch which I can deploy (Coleman wrote it quick as a flash when I logged the issue upstream)

https://github.com/civicrm/civicrm-core/pull/20049

Note there is a slight behaviour change which is that you would still not see contact id in the drop down list but you could type it without choosing anything in refine search

Change 678968 had a related patch set uploaded (by Eileen; author: Coleman Watts):

[wikimedia/fundraising/crm/civicrm@master] Fix entity-ref search by id

https://gerrit.wikimedia.org/r/678968

Thanks @Eileenmcnaughton and Coleman! Let me know when that is updated in Civi and I will test it out.

Change 678968 merged by jenkins-bot:

[wikimedia/fundraising/crm/civicrm@master] Fix entity-ref search by id

https://gerrit.wikimedia.org/r/678968

@MDemosWMF - this should work now - but note you just type in the contact id - the option is still not in 'refine search' - it's just 'accepted as an input'

@Eileenmcnaughton Just tested it and is working when I type the CID into the contact search field! Thanks for your help with this.