File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -62,16 +62,18 @@ class Media:
6262
6363 def changelist_view (self , request , extra_context = None ):
6464 view = super ().changelist_view (request , extra_context )
65- cl = view .context_data .get ('cl' )
66- cl .search_field_placeholder = self .search_field_placeholder
67- filter_specs = cl .filter_specs
68-
69- for index , filter_spec in enumerate (filter_specs ):
70- if filter_spec .field_path in self .select2_list_filter :
71- # flag to use select2
72- filter_spec .display_select2 = True
73- cl .filter_specs [index ] = filter_spec
74- view .context_data ['cl' ] = cl
65+ if hasattr (view , 'context_data' ):
66+ cl = view .context_data .get ('cl' , None )
67+ if cl :
68+ cl .search_field_placeholder = self .search_field_placeholder
69+ filter_specs = cl .filter_specs
70+
71+ for index , filter_spec in enumerate (filter_specs ):
72+ if filter_spec .field_path in self .select2_list_filter :
73+ # flag to use select2
74+ filter_spec .display_select2 = True
75+ cl .filter_specs [index ] = filter_spec
76+ view .context_data ['cl' ] = cl
7577 return view
7678
7779
You can’t perform that action at this time.
0 commit comments