• Eric S Scott
  • NEWBIE
  • 5 Points
  • Member since 2018
  • ADM
  • IFS


  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
Hello,
When using force:source:push for pushing a custom with <externalSharingModel>Private</externalSharingModel> into a scratch org with "features": [ "Communities", "ExternalSharing", "AuthorApex" ]  it "succeeds".  However the object does not reflect the proper external sharing access.  Thus the ObjectsName__Share object is not available to subsequent APEX classes that may be using.
I've posted a simple example project in bitbucket here that have simple reproduce and work around instructions in the Readme.md.

Has anyone any insights into whether I am missing some critical Meta data / XML?
Thanks.
Hello,
When using force:source:push for pushing a custom with <externalSharingModel>Private</externalSharingModel> into a scratch org with "features": [ "Communities", "ExternalSharing", "AuthorApex" ]  it "succeeds".  However the object does not reflect the proper external sharing access.  Thus the ObjectsName__Share object is not available to subsequent APEX classes that may be using.
I've posted a simple example project in bitbucket here that have simple reproduce and work around instructions in the Readme.md.

Has anyone any insights into whether I am missing some critical Meta data / XML?
Thanks.