From 0ba83c4f945d6625875ed924e401c87d60ebdbef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Sat, 4 May 2024 10:25:38 +0100 Subject: [PATCH] fixup! Add ability to filter flexible attributes through the Query --- beets/dbcore/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/dbcore/query.py b/beets/dbcore/query.py index dcdb1a373c..623cb041c2 100644 --- a/beets/dbcore/query.py +++ b/beets/dbcore/query.py @@ -313,7 +313,7 @@ class NumericColumnQuery(MatchQuery[AnySQLiteType]): def col_name(self) -> str: """Cast a flexible attribute column (string) to NUMERIC affinity.""" col_name = super().col_name - return col_name if self.fast else f"CAST({col_name} AS NUMERIC)" + return col_name if self.on_model else f"CAST({col_name} AS NUMERIC)" class BooleanQuery(NumericColumnQuery[bool]):