diff --git a/frappe/database.py b/frappe/database.py index af826acd4e..c245f415bc 100644 --- a/frappe/database.py +++ b/frappe/database.py @@ -785,7 +785,7 @@ class Database: self._conn = None def escape(self, s): - """Excape quotes in given string.""" + """Excape quotes and percent in given string.""" if isinstance(s, unicode): s = (s or "").encode("utf-8") - return unicode(MySQLdb.escape_string(s), "utf-8") + return unicode(MySQLdb.escape_string(s), "utf-8").replace("%","%%")