From 894ae978b9272b60330c70b82cb775e3919b8f9b Mon Sep 17 00:00:00 2001 From: Andrew Bastien Date: Mon, 25 Jul 2022 15:22:26 -0400 Subject: [PATCH] ObjectDB.objects.get_objs_with_key_or_alias() now uses icontains instead of istartswith for inexact searches against db_key to match behavior with alias. --- 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 9dc451a496..e6ae9164eb 100644 --- a/evennia/objects/manager.py +++ b/evennia/objects/manager.py @@ -324,7 +324,7 @@ class ObjectDBManager(TypedObjectManager): search_candidates = ( self.filter( type_restriction - & (Q(db_key__istartswith=ostring) | Q(db_tags__db_key__istartswith=ostring)) + & (Q(db_key__icontains=ostring) | Q(db_tags__db_key__icontains=ostring)) ) .distinct() .order_by("id")