Added user joined game server validation checks on start #181
This commit is contained in:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user