]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fixes the returning of a set, change to a list instead (#4442)
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Wed, 25 Oct 2023 23:18:13 +0000 (16:18 -0700)
committerGitHub <noreply@github.com>
Wed, 25 Oct 2023 23:18:13 +0000 (16:18 -0700)
src/documents/management/commands/document_consumer.py

index 64812ed88468d47c112d699c1cd2f0552399ef1f..f9f50dcb44a66a04cd9242edf9b196726ebab133 100644 (file)
@@ -32,7 +32,7 @@ except ImportError:  # pragma: nocover
 logger = logging.getLogger("paperless.management.consumer")
 
 
-def _tags_from_path(filepath) -> set[Tag]:
+def _tags_from_path(filepath) -> list[int]:
     """
     Walk up the directory tree from filepath to CONSUMPTION_DIR
     and get or create Tag IDs for every directory.
@@ -47,7 +47,7 @@ def _tags_from_path(filepath) -> set[Tag]:
             Tag.objects.get_or_create(name__iexact=part, defaults={"name": part})[0].pk,
         )
 
-    return tag_ids
+    return list(tag_ids)
 
 
 def _is_ignored(filepath: str) -> bool: