From 59d3c0295ebbda7ee18c27e3ff7b2bc797cebc1f Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 22 Apr 2026 15:51:04 -0400 Subject: [PATCH] refactor(import): drop artist:/archive: prefix from constructed tag names Tag.name holds the bare identifier; Tag.kind already carried the role. Co-Authored-By: Claude Opus 4.7 --- app/tasks/import_file.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/tasks/import_file.py b/app/tasks/import_file.py index 0fce55b..8ce4d16 100644 --- a/app/tasks/import_file.py +++ b/app/tasks/import_file.py @@ -810,10 +810,9 @@ def _add_artist_tag(record: ImageRecord, artist: str): if not artist: return - tag_name = f"artist:{artist}" - tag = Tag.query.filter_by(name=tag_name).first() + tag = Tag.query.filter_by(kind='artist', name=artist).first() if not tag: - tag = Tag(name=tag_name, kind='artist') + tag = Tag(kind='artist', name=artist) db.session.add(tag) db.session.flush()