From 358ea7426cbad8bfa9d47c97cb19c66153a6797b Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 4 Dec 2013 17:09:57 +0100 Subject: [PATCH] fix postgres query --- telemeta/models/query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telemeta/models/query.py b/telemeta/models/query.py index 7cebc99e..4c5625f0 100644 --- a/telemeta/models/query.py +++ b/telemeta/models/query.py @@ -157,7 +157,7 @@ class MediaItemQuerySet(CoreQuerySet): from telemeta.models import Location for f in args: if f == 'apparent_collector': - if not 'sqlite3' in engine and not 'postgresql_psycopg2': + if not 'sqlite3' in engine and not 'postgresql_psycopg2' in engine: related.append('collection') qs = qs.extra(select={f: 'IF(collector_from_collection, ' @@ -167,7 +167,7 @@ class MediaItemQuerySet(CoreQuerySet): 'media_items.collector)'}) elif f == 'country_or_continent': related.append('location') - if not 'sqlite3' in engine and not 'postgresql_psycopg2': + if not 'sqlite3' in engine and not 'postgresql_psycopg2' in engine: qs = qs.extra(select={f: 'IF(locations.type = ' + str(Location.COUNTRY) + ' ' 'OR locations.type = ' + str(Location.CONTINENT) + ',' -- 2.39.5