diff --git a/pandora/edit/managers.py b/pandora/edit/managers.py index cb6b9b78..d5d2635e 100644 --- a/pandora/edit/managers.py +++ b/pandora/edit/managers.py @@ -16,7 +16,7 @@ def parseCondition(condition, user): }.get(k, k) if not k: k = 'name' - v = condition['value'] + v = condition.get('value', '') op = condition.get('operator') if not op: op = '=' diff --git a/pandora/itemlist/managers.py b/pandora/itemlist/managers.py index b37a9148..2f69dc02 100644 --- a/pandora/itemlist/managers.py +++ b/pandora/itemlist/managers.py @@ -16,7 +16,7 @@ def parseCondition(condition, user): }.get(k, k) if not k: k = 'name' - v = condition['value'] + v = condition.get('value', '') op = condition.get('operator') if not op: op = '='