Resolve further unit test issue with postgres

This commit is contained in:
Griatch 2019-03-23 23:34:34 +01:00
parent 64d99aaf11
commit 814bb2e8f8
2 changed files with 4 additions and 3 deletions

View file

@ -319,10 +319,11 @@ def search_prototype(key=None, tags=None, require_single=False):
tag_categories = ["db_prototype" for _ in tags]
db_matches = DbPrototype.objects.get_by_tag(tags, tag_categories)
else:
db_matches = DbPrototype.objects.all()
db_matches = DbPrototype.objects.all().order_by("id")
if key:
# exact or partial match on key
db_matches = db_matches.filter(db_key=key) or db_matches.filter(db_key__icontains=key)
db_matches = (db_matches.filter(db_key=key) or
db_matches.filter(db_key__icontains=key)).order_by("id")
# return prototype
db_prototypes = [dbprot.prototype for dbprot in db_matches]

View file

@ -260,7 +260,7 @@ class TypedObjectManager(idmapper.manager.SharedMemoryManager):
dbmodel = self.model.__dbclass__.__name__.lower()
query = self.filter(db_tags__db_tagtype__iexact=tagtype,
db_tags__db_model__iexact=dbmodel).distinct()
db_tags__db_model__iexact=dbmodel).distinct().order_by('id')
if n_keys > 0:
# keys and/or categories given