Projet

Général

Profil

0001-backoffice-ignore-invalid-status-filter-in-stats-pag.patch

Frédéric Péters, 13 mai 2020 15:17

Télécharger (1,77 ko)

Voir les différences:

Subject: [PATCH] backoffice: ignore invalid status filter in stats page
 (#42830)

 wcs/backoffice/management.py | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
wcs/backoffice/management.py
2264 2264
                              self.formdef.workflow.get_endpoint_status()]
2265 2265
                criteria_label = _('Status: %s') % _('Done')
2266 2266
            else:
2267
                criteria_label = _('Status: %s') % self.formdef.workflow.get_status(
2268
                        selected_filter).name
2269
                applied_filters = ['wf-%s' % selected_filter]
2270
            criterias.append(Or([Equal('status', x) for x in applied_filters]))
2271
            criterias[-1]._label = criteria_label
2272
            displayed_criterias = criterias
2267
                try:
2268
                    criteria_label = _('Status: %s') % self.formdef.workflow.get_status(
2269
                            selected_filter).name
2270
                    applied_filters = ['wf-%s' % selected_filter]
2271
                except KeyError:
2272
                    applied_filters = None
2273
            if applied_filters:
2274
                criterias.append(Or([Equal('status', x) for x in applied_filters]))
2275
                criterias[-1]._label = criteria_label
2276
                displayed_criterias = criterias
2273 2277
        else:
2274 2278
            displayed_criterias = criterias
2275 2279
            criterias = [NotEqual('status', 'draft')] + displayed_criterias
2276
-