[SalesForce] Salesforce Communities Create Contact Portal users cannot own partner accounts

I am getting the error "portal users cannot own partner accounts" when trying to create a new contact through our community site.

I have set up a contact list in our Communities site (Napili theme), and I was hoping that we could allow our customers to keep their own account contacts up to date. So I set up a contact list and set the object permissions to allow create and edit on contacts. I set up a sharing set to allow allow portal users read and write records with the same account so far looking pretty good.

Users can see and edit all the contacts in their parent account, and there is even a New button. When I am logged in as one of these portal users, I can edit records just fine, but when I click new, and enter all the data and click save I get the error message "portal users cannot own partner accounts"

What can I do to get this to work? Thanks!

Edit: The user type of the user I am trying to do this with is "High Volume Portal" and the licence type is "Customer Community Login"

Best Answer

High Volume Customer Portal users cannot own Account records which will include your Customer Community Login users. They can own Contact records.

I suspect this may be a bug in the Napili template as there seemed to be an issue using the old Visualforce plus tags template which allowed a Case to be created from the new button on a related list on the Accounts page, but not from the new button on the case page as it would not allow the Account name to be populated onto the case. I dealt with that in a previous Q&A.

Salesforce help here states

High-volume portal users can’t own accounts.

Other restrictions

High-volume portal users can’t access standard Account and Contact detail pages. However, you can create a custom solution, using tools like Visualforce or the API, where they can access those records.

Related Topic