From 62516ad143764fa6b0fb617f9761560918270efd Mon Sep 17 00:00:00 2001 From: Ryan P Kilby Date: Fri, 4 Nov 2016 19:01:03 -0400 Subject: [PATCH] Remove duplicate loop --- django_filters/filterset.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/django_filters/filterset.py b/django_filters/filterset.py index 00c5f93..e11bb58 100644 --- a/django_filters/filterset.py +++ b/django_filters/filterset.py @@ -10,7 +10,6 @@ from django.db import models from django.db.models.constants import LOOKUP_SEP from django.db.models.fields.related import ForeignObjectRel from django.utils import six -from django.utils.translation import ugettext as _ from .conf import settings from .compat import remote_field, remote_queryset @@ -235,12 +234,10 @@ class BaseFilterSet(object): self.request = request self.filters = copy.deepcopy(self.base_filters) - # propagate the model being used through the filters - for filter_ in self.filters.values(): - filter_.model = self._meta.model - # Apply the parent to the filters, this will allow the filters to access the filterset - for filter_key, filter_ in six.iteritems(self.filters): + for filter_ in self.filters.values(): + # propagate the model and filterset to the filters + filter_.model = self._meta.model filter_.parent = self @property