From f58332eddcc4e61fc22646907705ed03d1dd8f78 Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:53:16 -0800 Subject: [PATCH] search: remove TagEntry join --- tagstudio/src/core/library/alchemy/library.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tagstudio/src/core/library/alchemy/library.py b/tagstudio/src/core/library/alchemy/library.py index 5ab12d95..23a2d66b 100644 --- a/tagstudio/src/core/library/alchemy/library.py +++ b/tagstudio/src/core/library/alchemy/library.py @@ -559,12 +559,8 @@ class Library: if search.ast: start_time = time.time() - statement = statement.outerjoin(TagEntry).where( - SQLBoolExpressionBuilder(self).visit(search.ast) - ) - + statement = statement.where(SQLBoolExpressionBuilder(self).visit(search.ast)) end_time = time.time() - logger.info( f"SQL Expression Builder finished ({format_timespan(end_time - start_time)})" )