backoffice: fix display of stats filtered on invalid status (#43081)
This commit is contained in:
parent
fa820fd677
commit
7d03a0859e
|
@ -2288,6 +2288,7 @@ class FormPage(Directory):
|
|||
self.get_stats_sidebar(selected_filter)
|
||||
do_graphs = get_publisher().is_using_postgresql()
|
||||
|
||||
displayed_criterias = None
|
||||
if selected_filter and selected_filter != 'all':
|
||||
if selected_filter == 'pending':
|
||||
applied_filters = ['wf-%s' % x.id for x in
|
||||
|
@ -2308,7 +2309,8 @@ class FormPage(Directory):
|
|||
criterias.append(Or([Equal('status', x) for x in applied_filters]))
|
||||
criterias[-1]._label = criteria_label
|
||||
displayed_criterias = criterias
|
||||
else:
|
||||
|
||||
if not displayed_criterias:
|
||||
displayed_criterias = criterias
|
||||
criterias = [NotEqual('status', 'draft')] + displayed_criterias
|
||||
|
||||
|
|
Loading…
Reference in New Issue