From 0495d4391e4e9f60af3a41911c10323b88fd64c7 Mon Sep 17 00:00:00 2001 From: Hamdi Sahloul Date: Sat, 15 Oct 2016 22:59:24 +0900 Subject: [PATCH] Removed deprecated get_field_by_name() function call --- eav/managers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eav/managers.py b/eav/managers.py index 315c28c..8471cef 100644 --- a/eav/managers.py +++ b/eav/managers.py @@ -110,11 +110,11 @@ def expand_eav_filter(model_cls, key, value): return '%s__in' % gr_name, value try: - field, m, direct, m2m = model_cls._meta.get_field_by_name(fields[0]) + field = model_cls._meta.get_field(fields[0]) except models.FieldDoesNotExist: return key, value - if direct: + if not field.auto_created or field.concrete: return key, value else: sub_key = '__'.join(fields[1:])