Skip to content

Commit

Permalink
[Fixes GeoNode#12616] Document upload permissions fix
Browse files Browse the repository at this point in the history
  • Loading branch information
kilichenko-pixida committed Nov 12, 2024
1 parent 5d5a99a commit 0c60488
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .clabot
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
"ahmdthr",
"fvicent",
"RegisSinjari",
"Gpetrak"
"Gpetrak",
"kilichenko-pixida"
]
}
2 changes: 1 addition & 1 deletion geonode/documents/api/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ def perform_create(self, serializer):

resource.set_missing_info()
resourcebase_post_save(resource.get_real_instance())
resource_manager.set_permissions(None, instance=resource, permissions=None, created=True)
resource.set_default_permissions(owner=self.request.user, create=True)
resource.handle_moderated_uploads()
resource_manager.set_thumbnail(resource.uuid, instance=resource, overwrite=False)
return resource
Expand Down
4 changes: 1 addition & 3 deletions geonode/documents/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,7 @@ def form_valid(self, form):
)

self.object.handle_moderated_uploads()
resource_manager.set_permissions(
None, instance=self.object, permissions=form.cleaned_data["permissions"], created=True
)
self.object .set_default_permissions(owner=self.request.user, create=True)

abstract = None
date = None
Expand Down

0 comments on commit 0c60488

Please sign in to comment.