From: yomguy Date: Mon, 13 Feb 2012 12:24:01 +0000 (+0100) Subject: fix id search for ethnic groups X-Git-Tag: 1.3.10~6 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d6d9c7f7dd19c47ca2959f0c715116595d9663d2;p=telemeta.git fix id search for ethnic groups --- diff --git a/telemeta/views/base.py b/telemeta/views/base.py index 95eea4ba..bd400842 100644 --- a/telemeta/views/base.py +++ b/telemeta/views/base.py @@ -390,7 +390,14 @@ class GeneralView(object): search.save() if criteria: for key in criteria.keys(): - criter = Criteria(key=key, value=criteria[key]) + value = criteria[key] + if key == 'ethnic_group': + try: + group = EthnicGroup.objects.get(value=value) + value = group.id + except: + value = '' + criter = Criteria(key=key, value=value) criter.save() search.criteria.add(criter) search.save()