Convert key to lowercase in search_prototype.

This commit is contained in:
henddher 2021-10-03 16:56:45 -05:00
parent d6ddbd5704
commit 33b61a9484
2 changed files with 6 additions and 0 deletions

View file

@ -365,6 +365,10 @@ def search_prototype(key=None, tags=None, require_single=False, return_iterators
be found as a match.
"""
# prototype keys are always in lowecase
if key:
key = key.lower()
# search module prototypes
mod_matches = {}

View file

@ -336,6 +336,8 @@ class TestProtLib(EvenniaTest):
self.assertTrue(match)
match = protlib.search_prototype(self.prot["prototype_key"])
self.assertEqual(match, [self.prot])
match = protlib.search_prototype(self.prot["Prototype_Key"])
self.assertEqual(match, [self.prot])
@override_settings(PROT_FUNC_MODULES=["evennia.prototypes.protfuncs"], CLIENT_DEFAULT_WIDTH=20)