From 5a5ab846c20032df56c8e4b2e7cd67238f0c5418 Mon Sep 17 00:00:00 2001 From: blitzman Date: Fri, 12 Aug 2016 20:05:22 -0400 Subject: [PATCH] Fix for search --- eos/db/gamedata/queries.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eos/db/gamedata/queries.py b/eos/db/gamedata/queries.py index 32c0f766f..6431b0cc7 100644 --- a/eos/db/gamedata/queries.py +++ b/eos/db/gamedata/queries.py @@ -194,7 +194,10 @@ def searchItems(nameLike, where=None, join=None, eager=None): items = gamedata_session.query(Item).options(*processEager(eager)).join(*join) for token in nameLike.split(' '): token_safe = u"%{0}%".format(sqlizeString(token)) - items = items.filter(and_(Item.name.like(token_safe, escape="\\"), where)) + if where is not None: + items = items.filter(and_(Item.name.like(token_safe, escape="\\"), where)) + else: + items = items.filter(Item.name.like(token_safe, escape="\\")) items = items.limit(100).all() return items