fix(notes): list_notes strips type-nouns from q before ILIKE filter

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-12 16:41:15 -04:00
parent 42c11dedae
commit 65a3689aaa
+1 -1
View File
@@ -166,7 +166,7 @@ async def list_notes(
count_query = count_query.where(Note.status.is_(None)) count_query = count_query.where(Note.status.is_(None))
if q: if q:
terms = q.split() terms = _strip_type_nouns(q)
for term in terms: for term in terms:
escaped_term = term.replace("\\", "\\\\").replace("%", "\\%").replace("_", "\\_") escaped_term = term.replace("\\", "\\\\").replace("%", "\\%").replace("_", "\\_")
pattern = f"%{escaped_term}%" pattern = f"%{escaped_term}%"