From 8e586d348ea89383d455a2e4b10540cb03ecc248 Mon Sep 17 00:00:00 2001 From: johnnyjoy Date: Mon, 3 Feb 2025 11:45:26 +0800 Subject: [PATCH] chore: fix tag filter --- store/db/sqlite/memo_filter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store/db/sqlite/memo_filter.go b/store/db/sqlite/memo_filter.go index 00e83911..f77f3475 100644 --- a/store/db/sqlite/memo_filter.go +++ b/store/db/sqlite/memo_filter.go @@ -97,7 +97,7 @@ func RestoreExprToSQL(expr *exprv1.Expr) (string, error) { if identifier == "tag" { subcodition := []string{} for _, v := range values { - subcodition = append(subcodition, fmt.Sprintf("JSON_EXTRACT(`memo`.`payload`, '$.tags') LIKE %s", fmt.Sprintf(`%%"%s"%%`, v))) + subcodition = append(subcodition, fmt.Sprintf("JSON_EXTRACT(`memo`.`payload`, '$.tags') LIKE %s", fmt.Sprintf(`'%%"%s"%%'`, v))) } if len(subcodition) == 1 { condition = subcodition[0]