From 65aa6a8f38529e800ac2d9a5d6f6cf886f13828d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 31 May 2019 00:33:23 -0400 Subject: [PATCH] Remove list check from .check_user_permissions() All callers are expected to pass the correct argument. Signed-off-by: Roberto Rosario --- mayan/apps/permissions/classes.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/mayan/apps/permissions/classes.py b/mayan/apps/permissions/classes.py index 3d6b94da7f..1828a8ad77 100644 --- a/mayan/apps/permissions/classes.py +++ b/mayan/apps/permissions/classes.py @@ -74,14 +74,8 @@ class Permission(object): @classmethod def check_user_permissions(cls, permissions, user): - # TODO: Remove list check. Add permissions arguments will be lists. - try: - for permission in permissions: - if permission.stored_permission.user_has_this(user=user): - return True - except TypeError: - # Not a list of permissions, just one - if permissions.stored_permission.user_has_this(user=user): + for permission in permissions: + if permission.stored_permission.user_has_this(user=user): return True logger.debug(