diff --git a/pandora/clip/managers.py b/pandora/clip/managers.py index f4c92416..7998bf03 100644 --- a/pandora/clip/managers.py +++ b/pandora/clip/managers.py @@ -111,7 +111,8 @@ def parseConditions(conditions, operator, user): q = parseConditions(condition['conditions'], condition.get('operator', '&'), user) if q: - conn.append(q) + for conn_ in q: + conn.append(conn_) pass else: conn.append(parseCondition(condition, user))