diff --git a/apps/dynamic_search/managers.py b/apps/dynamic_search/managers.py index 57a4ad30ab..556d535a1a 100644 --- a/apps/dynamic_search/managers.py +++ b/apps/dynamic_search/managers.py @@ -9,11 +9,11 @@ from django.contrib.auth.models import AnonymousUser from django.contrib.contenttypes.models import ContentType from django.utils.encoding import smart_str -from .conf.settings import RECENT_COUNT - class RecentSearchManager(Manager): def add_query_for_user(self, search_view): + from .settings import RECENT_COUNT + query_dict = parse_qs(unquote_plus(smart_str(urlparse(search_view.request.get_full_path()).query))) if query_dict and not isinstance(search_view.request.user, AnonymousUser): diff --git a/apps/dynamic_search/templatetags/search_tags.py b/apps/dynamic_search/templatetags/search_tags.py index a8a2b6c46b..0459c5638f 100644 --- a/apps/dynamic_search/templatetags/search_tags.py +++ b/apps/dynamic_search/templatetags/search_tags.py @@ -7,7 +7,7 @@ from django.utils.translation import ugettext as _ from haystack.forms import SearchForm from ..models import RecentSearch -from ..conf.settings import RECENT_COUNT +from ..settings import RECENT_COUNT from ..icons import icon_search register = Library()