The actions of sending #objectSecurityPolicy: to an object, to change the objectSecurityPolicy associated with the object, is not rolled back if it is done within a nested transaction that is subsequently aborted. A later commit of the outer transaction can make this change persistent.
Last updated: 10/2/20