From 01d1cf1ff8acf9f697c4b261cb1f56d2f4280256 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 15 Jul 2010 14:12:04 +0200 Subject: [PATCH] filter empty search --- pandora/backend/managers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandora/backend/managers.py b/pandora/backend/managers.py index adc6246..c30624b 100644 --- a/pandora/backend/managers.py +++ b/pandora/backend/managers.py @@ -139,7 +139,8 @@ def parseConditions(conditions, operator): if q: conn.append(q) pass else: - conn.append(parseCondition(condition)) + if condition.get('value', '') != '' or condition.get('operator', '') == '=': + conn.append(parseCondition(condition)) if conn: q = conn[0] for c in conn[1:]: