From 6d09f463bad211d6bf953ddba7f77798169b58fd Mon Sep 17 00:00:00 2001 From: Fergal Moran Date: Wed, 29 Jun 2016 18:48:13 +0100 Subject: [PATCH] Staff edit commnets --- api/serializers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/serializers.py b/api/serializers.py index 1748915..e377265 100755 --- a/api/serializers.py +++ b/api/serializers.py @@ -422,8 +422,11 @@ class CommentSerializer(serializers.HyperlinkedModelSerializer): def get_can_edit(self, obj): user = self.context['request'].user - if user is not None and obj.user is not None and user.is_authenticated(): - return user.is_staff or obj.user.id == user.userprofile.id + if user is not None: + if user.is_staff: + return True + if obj.user is not None and user.is_authenticated(): + return obj.user.id == user.userprofile.id return False