From d6d9c7f7dd19c47ca2959f0c715116595d9663d2 Mon Sep 17 00:00:00 2001 From: yomguy Date: Mon, 13 Feb 2012 13:24:01 +0100 Subject: [PATCH] fix id search for ethnic groups --- telemeta/views/base.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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() -- 2.39.5