From 1c038a030dc41e36bec78639892038996196d6fb Mon Sep 17 00:00:00 2001 From: Cal Date: Wed, 15 May 2024 13:27:58 -0600 Subject: [PATCH] regex-escape search terms --- evennia/objects/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/objects/manager.py b/evennia/objects/manager.py index 488fd2a6e1..0679370f4b 100644 --- a/evennia/objects/manager.py +++ b/evennia/objects/manager.py @@ -322,7 +322,7 @@ class ObjectDBManager(TypedObjectManager): ) # convert search term to partial-match regex - search_regex = r".* ".join(word for word in ostring.split()) + search_regex = r".* ".join(re.escape(word) for word in ostring.split()) # do the fuzzy search and return whatever it matches return (