From aaa4f1531e243de7067686a0a12b6ecfe63d3ae1 Mon Sep 17 00:00:00 2001 From: Deluan <deluan@deluan.com> Date: Mon, 25 May 2020 11:05:30 -0400 Subject: [PATCH] Ignore brackets in search --- persistence/sql_search.go | 2 +- persistence/sql_search_test.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/persistence/sql_search.go b/persistence/sql_search.go index 2359e5363..55c5b8582 100644 --- a/persistence/sql_search.go +++ b/persistence/sql_search.go @@ -9,7 +9,7 @@ import ( "github.com/kennygrant/sanitize" ) -var quotesRegex = regexp.MustCompile("[“”‘’'\"]") +var quotesRegex = regexp.MustCompile("[“”‘’'\"\\[\\(\\{\\]\\)\\}]") func getFullText(text ...string) string { fullText := sanitizeStrings(text...) diff --git a/persistence/sql_search_test.go b/persistence/sql_search_test.go index 11a846663..231528aaf 100644 --- a/persistence/sql_search_test.go +++ b/persistence/sql_search_test.go @@ -26,5 +26,9 @@ var _ = Describe("sqlRepository", func() { It("remove symbols", func() { Expect(getFullText("Tom’s Diner ' “40” ‘A’")).To(Equal(" 40 a diner toms")) }) + + It("remove opening brackets", func() { + Expect(getFullText("[Five Years]")).To(Equal(" five years")) + }) }) })