Skip to content

Commit

Permalink
Make update methods consistent in passing auth
Browse files Browse the repository at this point in the history
  • Loading branch information
erinspace committed Jul 18, 2018
1 parent c56c7d9 commit 3a63859
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions api/nodes/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -1396,13 +1396,12 @@ def update(self, obj, validated_data):
if set(validated_data.keys()).intersection(set(admin_only_field_names)) and not obj.has_permission(user, 'admin'):
raise exceptions.PermissionDenied

self.update_node_fields(obj, validated_data)
self.update_node_fields(obj, validated_data, auth)
self.update_wiki_fields(obj, validated_data, auth)
self.update_forward_fields(obj, validated_data, auth)
return obj

def update_node_fields(self, obj, validated_data):
auth = get_user_auth(self.context['request'])
def update_node_fields(self, obj, validated_data, auth):
access_requests_enabled = validated_data.get('access_requests_enabled')
anyone_can_comment = validated_data.get('anyone_can_comment')
save_node = False
Expand Down

0 comments on commit 3a63859

Please sign in to comment.