Escape strings for regex query.
This commit is contained in:
		| @@ -64,7 +64,7 @@ class StringField(BaseField): | |||||||
|                 regex = r'%s$' |                 regex = r'%s$' | ||||||
|             elif op == 'exact': |             elif op == 'exact': | ||||||
|                 regex = r'^%s$' |                 regex = r'^%s$' | ||||||
|             value = re.compile(regex % value, flags) |             value = re.compile(regex % re.escape(value), flags) | ||||||
|         return value |         return value | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user