From b3b22b7a241ab8844618c5d0e761391774ee9678 Mon Sep 17 00:00:00 2001 From: Felipe Bormann Date: Fri, 28 Apr 2017 19:24:03 -0300 Subject: [PATCH] modified permissions again --- amadeus/permissions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/amadeus/permissions.py b/amadeus/permissions.py index a0aec4b..5459e98 100644 --- a/amadeus/permissions.py +++ b/amadeus/permissions.py @@ -15,7 +15,7 @@ def has_category_permissions(user, category): if user.is_staff: return True - if category.coordinators.filter(id = user.id).exists(): + if category and category.coordinators.filter(id = user.id).exists(): return True return False @@ -27,7 +27,7 @@ def has_category_permissions(user, category): - Create Topic inside Subject """ def has_subject_permissions(user, subject): - if user.is_staff: + if user and user.is_staff: return True if subject.professor and subject.professor.filter(id = user.id).exists(): @@ -46,7 +46,7 @@ def has_subject_view_permissions(user, subject): if has_subject_permissions(user, subject): return True - if subject.students.filter(id = user.id).exists(): + if subject and subject.students.filter(id = user.id).exists(): return True return False -- libgit2 0.21.2