Suppose I have Account
as Private
OWD (Sharing model).
I also have a My_Custom__c
custom object that has a Lookup
field to Account
.
Provided I know the Id
of a valid Account that I do not have access to, when i try to insert a new My_Custom__c
referencing that Account Id, I get a INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
error.
Is it possible to somehow allow to create those records?
As a bit more context:
Imagine in one browser a user started editing My_Custom__c
and in another browser some other user removed our first guy's access to the Account. i want the record save to succeed, even though they could no longer start that process from scratch.