]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
don't submit owner via API 2777/head
authorJonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Tue, 28 Feb 2023 17:32:09 +0000 (18:32 +0100)
committerJonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Tue, 28 Feb 2023 17:32:09 +0000 (18:32 +0100)
src-ui/src/app/services/upload-documents.service.ts
src/documents/serialisers.py
src/documents/views.py

index 3ec93ecf64e9df6639d169d02b2d32d4d1be0d4f..f214a3cb51d2ab80ed4ffe81acb8609e4dbcab82 100644 (file)
@@ -28,7 +28,6 @@ export class UploadDocumentsService {
         fileEntry.file((file: File) => {
           let formData = new FormData()
           formData.append('document', file, file.name)
-          formData.set('owner', this.settings.currentUser.id.toString())
           let status = this.consumerStatusService.newFileUpload(file.name)
 
           status.message = $localize`Connecting...`
index d7feec7efe81b1f55857ec7df15efa7dc19fdb26..e61c0bd977e74988ece28d880a1152012db66434 100644 (file)
@@ -683,14 +683,6 @@ class PostDocumentSerializer(serializers.Serializer):
         required=False,
     )
 
-    owner = serializers.PrimaryKeyRelatedField(
-        queryset=User.objects.all(),
-        label="Owner",
-        allow_null=True,
-        write_only=True,
-        required=False,
-    )
-
     archive_serial_number = serializers.IntegerField(
         label="ASN",
         write_only=True,
@@ -728,12 +720,6 @@ class PostDocumentSerializer(serializers.Serializer):
         else:
             return None
 
-    def validate_owner(self, owner):
-        if owner:
-            return owner.id
-        else:
-            return None
-
 
 class BulkDownloadSerializer(DocumentListSerializer):
 
index c14cb70e666f8259135ddc4e79de7f1696743609..330f6d5c99f36c31e7fd90425e6b4c93861de703 100644 (file)
@@ -672,7 +672,6 @@ class PostDocumentView(GenericAPIView):
         tag_ids = serializer.validated_data.get("tags")
         title = serializer.validated_data.get("title")
         created = serializer.validated_data.get("created")
-        owner_id = serializer.validated_data.get("owner")
         archive_serial_number = serializer.validated_data.get("archive_serial_number")
 
         t = int(mktime(datetime.now().timetuple()))
@@ -698,7 +697,7 @@ class PostDocumentView(GenericAPIView):
             override_tag_ids=tag_ids,
             task_id=task_id,
             override_created=created,
-            override_owner_id=owner_id,
+            override_owner_id=request.user.id,
             override_archive_serial_num=archive_serial_number,
         )