Skip to content

Commit 17c4707

Browse files
[Fixes #12616] Document upload permissions fix (#12707)
1 parent 5d5a99a commit 17c4707

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

.clabot

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
"ahmdthr",
7878
"fvicent",
7979
"RegisSinjari",
80-
"Gpetrak"
80+
"Gpetrak",
81+
"kilichenko-pixida"
8182
]
8283
}

geonode/documents/api/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def perform_create(self, serializer):
137137

138138
resource.set_missing_info()
139139
resourcebase_post_save(resource.get_real_instance())
140-
resource_manager.set_permissions(None, instance=resource, permissions=None, created=True)
140+
resource.set_default_permissions(owner=self.request.user, created=True)
141141
resource.handle_moderated_uploads()
142142
resource_manager.set_thumbnail(resource.uuid, instance=resource, overwrite=False)
143143
return resource

geonode/documents/views.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,7 @@ def form_valid(self, form):
200200
)
201201

202202
self.object.handle_moderated_uploads()
203-
resource_manager.set_permissions(
204-
None, instance=self.object, permissions=form.cleaned_data["permissions"], created=True
205-
)
203+
self.object.set_default_permissions(owner=self.request.user, created=True)
206204

207205
abstract = None
208206
date = None

0 commit comments

Comments
 (0)