From a7985b971a0663d835b74d431a99097237ee5ccd Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Mon, 6 Jul 2026 14:32:41 +0200 Subject: [PATCH] refactor: remove unnecessary check in new_lib --- src/tagstudio/core/library/alchemy/library.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/tagstudio/core/library/alchemy/library.py b/src/tagstudio/core/library/alchemy/library.py index 0977b687..5a8c938d 100644 --- a/src/tagstudio/core/library/alchemy/library.py +++ b/src/tagstudio/core/library/alchemy/library.py @@ -470,16 +470,14 @@ class Library: session.commit() # check if folder matching current path exists already - self.folder = session.scalar(select(Folder).where(Folder.path == library_dir)) - if not self.folder: - folder = Folder( - path=library_dir, - uuid=str(uuid4()), - ) - session.add(folder) - session.expunge(folder) - session.commit() - self.folder = folder + folder = Folder( + path=library_dir, + uuid=str(uuid4()), + ) + session.add(folder) + session.expunge(folder) + session.commit() + self.folder = folder # Generate default .ts_ignore file try: @@ -570,7 +568,6 @@ class Library: # Ensure version rows are present if loaded_db_version < 101: session.add(Version(key=DB_VERSION_INITIAL_KEY, value=100)) - session.add(Version(key=DB_VERSION_CURRENT_KEY, value=DB_VERSION)) session.commit()