Extending custom field group to Contact entity creates duplicates when submitting current employer
After extensive testing, if you include any of the opt in fields in a stand alone create profile or contribution page (phone calls, email, sms, mail) it conflicts with civi core "current employer" field.
Yes, the unsupervised organization dedupe rule is name only, which made this issue highly perplexing.
A simple profile create test:
Then on a contribution page using Stripe extension test:
This extension creates custom fields that extends the "Contact" entity. I'd like to see these only apply to Individual. It seems to odd to have orgs opt into these fields but I am sure there is a use case for some?... On that note, I switched the extends in the db to "Individual" and the erroneous dupes do not occur in both of the tests above (profile create and contribution page).
Should this extension change the extends to Individual or find the real root cause? I think I'll have to change the extends now, we have thousands of dupes created. I can check for orphaned data and remove that data.