File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -85,9 +85,8 @@ def get_list_queryset(self, queryset):
8585
8686 # for clean filters
8787 self .admin_view .has_query_param = bool (lookup_params )
88- self .admin_view .clean_query_url = self .admin_view .get_query_string (remove =
89- [k for k in self .request .GET .keys () if
90- k .startswith (FILTER_PREFIX )])
88+ self .admin_view .clean_query_url = self .admin_view .get_query_string (remove = [k for k in self .request .GET .keys () if
89+ k .startswith (FILTER_PREFIX )])
9190
9291 # Normalize the types of keys
9392 if not self .free_query_filter :
@@ -157,7 +156,7 @@ def get_list_queryset(self, queryset):
157156
158157 try :
159158 # fix a bug by david: In demo, quick filter by IDC Name() cannot be used.
160- if queryset and lookup_params :
159+ if isinstance ( queryset , models . query . QuerySet ) and lookup_params :
161160 new_lookup_parames = dict ()
162161 for k , v in lookup_params .iteritems ():
163162 list_v = v .split (',' )
@@ -171,7 +170,7 @@ def get_list_queryset(self, queryset):
171170 except Exception as e :
172171 raise IncorrectLookupParameters (e )
173172 else :
174- if not queryset :
173+ if not isinstance ( queryset , models . query . QuerySet ) :
175174 pass
176175
177176 query = self .request .GET .get (SEARCH_VAR , '' )
You can’t perform that action at this time.
0 commit comments