File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
2+ import re
23from datetime import datetime
34from io import BytesIO
45from urllib .parse import urlencode
@@ -209,12 +210,15 @@ def get_query(self):
209210 def filter_hidden (self , query ):
210211 model_class = self .model
211212 query_params = request .args .to_dict (flat = False )
212- show_hidden = bool (query_params .get (self .query_param_name ))
213- if show_hidden :
213+ show_hidden_direct = bool (query_params .get (self .query_param_name ))
214+ show_hidden_param = any (
215+ re .search (rf'{ self .query_param_name } =[^&]+' , item )
216+ for item in query_params .get ("url" , [])
217+ )
218+ if show_hidden_direct or show_hidden_param :
214219 pass
215220 else :
216221 query = query .filter (model_class .is_hidden == False ) # noqa
217-
218222 return query
219223
220224 def render (self , template , ** kwargs ):
You can’t perform that action at this time.
0 commit comments