From 5a4ba68978acebc91965b2503397eeeea9caf027 Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Sat, 11 Jan 2025 04:43:25 -0800 Subject: [PATCH] add TODO to optimize `add_tags_to_entry()` --- tagstudio/src/core/library/alchemy/library.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tagstudio/src/core/library/alchemy/library.py b/tagstudio/src/core/library/alchemy/library.py index b51d5523..ecbe9304 100644 --- a/tagstudio/src/core/library/alchemy/library.py +++ b/tagstudio/src/core/library/alchemy/library.py @@ -934,6 +934,7 @@ class Library: tag_ids_ = [tag_ids] if isinstance(tag_ids, int) else tag_ids with Session(self.engine, expire_on_commit=False) as session: try: + # TODO: Optimize this by using a single query to update. for tag_id in tag_ids_: session.add(TagEntry(tag_id=tag_id, entry_id=entry_id)) session.flush()