]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Remove debug line
authorshamoon <4887959+shamoon@users.noreply.github.com>
Thu, 27 Apr 2023 08:24:22 +0000 (01:24 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Thu, 27 Apr 2023 08:24:22 +0000 (01:24 -0700)
src/documents/signals/handlers.py
src/documents/views.py

index 5a8b2aa3fcdbb8cb1f10e22850b0e429a2c9d1ac..4abb772ce686f04ced9d925c4353b2c86a1b44d9 100644 (file)
@@ -28,12 +28,21 @@ from documents.models import Document
 from documents.models import MatchingModel
 from documents.models import PaperlessTask
 from documents.models import Tag
+from documents.permissions import get_objects_for_user_owner_aware
 
 logger = logging.getLogger("paperless.handlers")
 
 
 def add_inbox_tags(sender, document=None, logging_group=None, **kwargs):
-    inbox_tags = Tag.objects.filter(is_inbox_tag=True)
+    if document.owner is not None:
+        tags = get_objects_for_user_owner_aware(
+            document.owner,
+            "documents.view_documenttype",
+            Tag,
+        )
+    else:
+        tags = Tag.objects.all()
+    inbox_tags = tags.filter(is_inbox_tag=True)
     document.tags.add(*inbox_tags)
 
 
index 1d710992be41f222276846b9919db833000c3b46..e178fa2d51c66de34457afc02bc0f07cc2409e31 100644 (file)
@@ -194,7 +194,6 @@ class TagViewSet(ModelViewSet, PassUserMixin):
     )
 
     def get_serializer_class(self, *args, **kwargs):
-        print(self.request.version)
         if int(self.request.version) == 1:
             return TagSerializerVersion1
         else: