For Soapbox Donations for Salesforce v1.7+:
If you are seeing two Contact Roles on your Soapbox Donation Opportunity record, please check to make sure you do not have a default Opportunity Contact Role picklist value selected. To do this:
- Navigate to Setup > Customize > Opportunities > Contact Roles
- Check to see if you have Default selected for any picklist values. If you do, edit the value and deselect the default option. It's important for our packages that no default values are assigned here.
- Then you should be all set and no longer have to worry about duplicate contact roles going forward!
For Soapbox Donations for Salesforce versions before 1.7:
There was an issue in these earlier package versions where the "Enable Opportunity Contact Role Trigger" caused duplicate contact roles when selected in the NPSP Contacts Settings tab. To fix, please update your packages to the latest versions using the instructions here.
NOTE: You may also notice this issue on the Contact record view where the same Opportunity is listed twice for a given Contact. This occurs because the Contact is included as a Contact Role multiple times on the Opportunity and the solutions are the same as noted above.