Added user joined game server validation checks on start #181

This commit is contained in:
2023-02-12 20:30:42 +01:00
parent 9a8f8a13f6
commit ce1cdd4017
2 changed files with 49 additions and 3 deletions

View File

@@ -50,15 +50,15 @@ class QueryABC(ObjectType):
sort.from_dict(kwargs["sort"])
kwargs["sort"] = sort
collection = get_collection(*args)
collection: List = get_collection(*args)
user = Route.get_user()
if user == "system" or user.auth_role == AuthRoleEnum.admin:
return self._resolve_collection(collection, *args, **kwargs)
for x in collection:
for x in collection.to_list():
if not self._can_user_see_element(user, x):
return List()
collection.remove(x)
return self._resolve_collection(collection, *args, **kwargs)