Projet

Général

Profil

0001-WIP-do-not-crash-on-invalid-global-action-name-20874.patch

Paul Marillonnet, 03 janvier 2018 15:59

Télécharger (1,36 ko)

Voir les différences:

Subject: [PATCH] WIP do not crash on invalid global action name (#20874)

 wcs/admin/workflows.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
wcs/admin/workflows.py
1293 1293
            return redirect('..')
1294 1294

  
1295 1295
        if form.is_submitted() and not form.has_errors():
1296
            name = form.get_widget('name').parse()
1297
            action = self.workflow.add_global_action(name)
1298
            self.workflow.store()
1299
            return redirect('%s/' % action.id)
1296
            try:
1297
                name = form.get_widget('name').parse()
1298
                action = self.workflow.add_global_action(name)
1299
                self.workflow.store()
1300
                return redirect('%s/' % action.id)
1301
            except DuplicateGlobalActionNameError:
1302
                form.get_widget('name').set_error(
1303
                        _('There is already an action with that name.'))
1300 1304

  
1301 1305
        get_response().breadcrumb.append(('new', _('New Global Action')))
1302 1306
        html_top('workflows', title=_('New Global Action'))
1303
-