From 383ad8a53544b705b3d95f9c0ced252b1ac3a470 Mon Sep 17 00:00:00 2001 From: j Date: Sun, 24 Jul 2016 17:52:33 +0200 Subject: [PATCH] fix findMedia by item id --- pandora/item/managers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pandora/item/managers.py b/pandora/item/managers.py index 06391da2..d1c5e44b 100644 --- a/pandora/item/managers.py +++ b/pandora/item/managers.py @@ -15,6 +15,7 @@ import utils from oxdjango.query import QuerySet from oxdjango.managers import get_operator + def parseCondition(condition, user, owner=None): ''' condition: { @@ -117,8 +118,9 @@ def parseCondition(condition, user, owner=None): value_key = 'find__value' else: value_key = k - if isinstance(v, unicode): - v = unicodedata.normalize('NFKD', v).lower() + if not k.startswith('public_id'): + if isinstance(v, unicode): + v = unicodedata.normalize('NFKD', v).lower() if k in facet_keys: in_find = False facet_value = 'facets__value' + get_operator(op, 'istr')