From c64b57d16688025b2d48668d5c4cb9eda7484612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anssi=20K=C3=A4=C3=A4ri=C3=A4inen?= Date: Mon, 17 Dec 2012 21:15:01 +0200 Subject: [PATCH] Replaced '__' with LOOKUP_SEP in sql/query.py Thanks to Simon Charette for report. --- django/db/models/sql/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py index f6b812c54d..ff56211c5d 100644 --- a/django/db/models/sql/query.py +++ b/django/db/models/sql/query.py @@ -1545,7 +1545,7 @@ class Query(object): alias, col = query.select[0].col query.where.add((Constraint(alias, col, None), 'isnull', False), AND) # We need to trim the last part from the prefix. - trimmed_prefix = '__'.join(prefix.split(LOOKUP_SEP)[0:-1]) + trimmed_prefix = LOOKUP_SEP.join(prefix.split(LOOKUP_SEP)[0:-1]) if not trimmed_prefix: rel, _, direct, m2m = self.model._meta.get_field_by_name(prefix) if not m2m: