Escape "." in searches

This commit is contained in:
Claudio Ortolina
2026-01-19 21:03:42 +00:00
parent c1a7c9df44
commit 1193eda4ca
+1 -1
View File
@@ -45,7 +45,7 @@ defmodule MusicLibrary.Records do
defp fts_escape(term) do
# For FTS5, if the term contains special characters, we need to wrap it in double quotes
if String.contains?(term, ["'", " ", "\"", "(", ")", "^", "-", ":", "?"]) do
if String.contains?(term, ["'", " ", "\"", "(", ")", "^", "-", ":", "?", "."]) do
# Escape internal double quotes and wrap in double quotes
escaped = String.replace(term, "\"", "\"\"")
"\"#{escaped}\"*"