🚸(backend) update missing doc management in onboarding sandbox feature
Update _duplicate_onboarding_sandbox_document() to return immediately if the doc defined in settings can't be found.
This commit is contained in:
@@ -260,6 +260,13 @@ class User(AbstractBaseUser, BaseModel, auth_models.PermissionsMixin):
|
|||||||
try:
|
try:
|
||||||
template_document = Document.objects.get(id=sandbox_id)
|
template_document = Document.objects.get(id=sandbox_id)
|
||||||
|
|
||||||
|
except Document.DoesNotExist:
|
||||||
|
logger.warning(
|
||||||
|
"Onboarding sandbox document with id %s does not exist. Skipping.",
|
||||||
|
sandbox_id,
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
sandbox_document = template_document.add_sibling(
|
sandbox_document = template_document.add_sibling(
|
||||||
"right",
|
"right",
|
||||||
title=template_document.title,
|
title=template_document.title,
|
||||||
@@ -273,12 +280,6 @@ class User(AbstractBaseUser, BaseModel, auth_models.PermissionsMixin):
|
|||||||
user=self, document=sandbox_document, role=RoleChoices.OWNER
|
user=self, document=sandbox_document, role=RoleChoices.OWNER
|
||||||
)
|
)
|
||||||
|
|
||||||
except Document.DoesNotExist:
|
|
||||||
logger.warning(
|
|
||||||
"Onboarding sandbox document with id %s does not exist. Skipping.",
|
|
||||||
sandbox_id,
|
|
||||||
)
|
|
||||||
|
|
||||||
def _convert_valid_invitations(self):
|
def _convert_valid_invitations(self):
|
||||||
"""
|
"""
|
||||||
Convert valid invitations to document accesses.
|
Convert valid invitations to document accesses.
|
||||||
|
|||||||
Reference in New Issue
Block a user