Skip to content

Commit b5bbeb0

Browse files
committed
Update permissions for backwards compatibility
1 parent 9fd1fbc commit b5bbeb0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pydatalab/pydatalab/permissions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def get_default_permissions(user_only: bool = True) -> Dict[str, Any]:
3131
):
3232
return {}
3333

34-
null_perm = {"creator_ids": {"$size": 0}}
34+
null_perm = {"$or": [{"creator_ids": {"$size": 0}}, {"creator_ids": {"$exists": False}}]}
3535
if current_user.is_authenticated and current_user.person is not None:
3636
# find managed users under the given user (can later be expanded to groups)
3737
managed_users = list(
@@ -41,7 +41,7 @@ def get_default_permissions(user_only: bool = True) -> Dict[str, Any]:
4141
)
4242
if managed_users:
4343
managed_users = [u["_id"] for u in managed_users]
44-
LOGGER.info("Found users %s for user %s", managed_users, current_user.person)
44+
LOGGER.debug("Found managed users %s for user %s", managed_users, current_user.person)
4545

4646
user_perm = {"creator_ids": {"$in": [current_user.person.immutable_id] + managed_users}}
4747
if user_only:

0 commit comments

Comments
 (0)