From cb271deb8f2810504ce43676634f75c96a585a48 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Wed, 25 Oct 2023 16:18:13 -0700 Subject: [PATCH] Fixes the returning of a set, change to a list instead (#4442) --- src/documents/management/commands/document_consumer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/documents/management/commands/document_consumer.py b/src/documents/management/commands/document_consumer.py index 64812ed88..f9f50dcb4 100644 --- a/src/documents/management/commands/document_consumer.py +++ b/src/documents/management/commands/document_consumer.py @@ -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: