]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: fix saving docs with notes
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sun, 16 Mar 2025 15:31:27 +0000 (08:31 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Sun, 16 Mar 2025 15:31:27 +0000 (08:31 -0700)
src/documents/serialisers.py

index 5a87092b8f2e651384f4c3a2bd81e2e5e1944af6..782f4d6c874a77ff6c262ebb491653b215a41b04 100644 (file)
@@ -870,7 +870,7 @@ class BasicUserSerializer(serializers.ModelSerializer):
 
 
 class NotesSerializer(serializers.ModelSerializer):
-    user = BasicUserSerializer()
+    user = BasicUserSerializer(read_only=True)
 
     class Meta:
         model = Note
@@ -893,7 +893,7 @@ class DocumentSerializer(
     created_date = serializers.DateField(required=False)
     page_count = SerializerMethodField()
 
-    notes = NotesSerializer(many=True, required=False)
+    notes = NotesSerializer(many=True, required=False, read_only=True)
 
     custom_fields = CustomFieldInstanceSerializer(
         many=True,