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.

This commit is contained in:
Andrew Bastien 2022-07-25 15:22:26 -04:00
parent 99d300799e
commit 894ae978b9

View file

@ -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")