From 27fac24da36ec0603523a3907cde06dfdd3d15b2 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Thu, 28 Nov 2024 14:07:16 +0100 Subject: [PATCH] fix: path now uses GLOB operator for proper GLOBs --- tagstudio/src/core/library/alchemy/visitors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/src/core/library/alchemy/visitors.py b/tagstudio/src/core/library/alchemy/visitors.py index 30c75a37..46c653e9 100644 --- a/tagstudio/src/core/library/alchemy/visitors.py +++ b/tagstudio/src/core/library/alchemy/visitors.py @@ -27,7 +27,7 @@ class SQLBoolExpressionBuilder(BaseVisitor): elif node.type == ConstraintType.TagID: return Tag.id == int(node.value) elif node.type == ConstraintType.Path: - return Entry.path.ilike(node.value.replace("*", "%")) + return Entry.path.op("GLOB")(node.value) elif node.type == ConstraintType.MediaType: extensions: set[str] = set[str]() for media_cat in MediaCategories.ALL_CATEGORIES: