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:
@@ -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}%"
|
||||||
|
|||||||
Reference in New Issue
Block a user