aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wqflask/wqflask/do_search.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/wqflask/wqflask/do_search.py b/wqflask/wqflask/do_search.py
index 7f5e0155..dc0093eb 100644
--- a/wqflask/wqflask/do_search.py
+++ b/wqflask/wqflask/do_search.py
@@ -6,6 +6,7 @@ import string
from wqflask.database import database_connection
from utility.db_tools import escape
+from wqflask.database import database_connection
import sys
@@ -49,7 +50,10 @@ class DoSearch:
def mescape(self, *items):
"""Multiple escape"""
- escaped = [escape(str(item)) for item in items]
+ from utility.tools import get_setting
+ escaped = []
+ with database_connection(get_setting("SQL_URI")) as conn:
+ escaped = [conn.escape_string(str(item)).decode() for item in items]
return tuple(escaped)
def normalize_spaces(self, stringy):