]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Trigger reindex on comment add / delete
authorMichael Shamoon <4887959+shamoon@users.noreply.github.com>
Wed, 25 Jan 2023 20:04:13 +0000 (12:04 -0800)
committerMichael Shamoon <4887959+shamoon@users.noreply.github.com>
Wed, 25 Jan 2023 20:04:13 +0000 (12:04 -0800)
src/documents/views.py

index e2807edff02f24bc3f32778e75d71df6bac47922..854f2da2b084afc08be8a231f38b12e17760ee01 100644 (file)
@@ -445,6 +445,10 @@ class DocumentViewSet(
                 )
                 c.save()
 
+                from documents import index
+
+                index.add_or_update_document(self.get_object())
+
                 return Response(self.getComments(doc))
             except Exception as e:
                 logger.warning(f"An error occurred saving comment: {str(e)}")
@@ -456,6 +460,11 @@ class DocumentViewSet(
         elif request.method == "DELETE":
             comment = Comment.objects.get(id=int(request.GET.get("id")))
             comment.delete()
+
+            from documents import index
+
+            index.add_or_update_document(self.get_object())
+
             return Response(self.getComments(doc))
 
         return Response(