add TODO to optimize add_tags_to_entry()

This commit is contained in:
Travis Abendshien
2025-01-11 04:43:25 -08:00
parent 3049afa43c
commit 5a4ba68978

View File

@@ -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()