From 5baf0ad108f13793578a0935bd66fba59fdc6353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 13 Jul 2016 15:36:40 +0200 Subject: [PATCH] backoffice: don't crash if tracking code is from a deleted formdata (#12569) --- wcs/backoffice/management.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs/backoffice/management.py b/wcs/backoffice/management.py index 4df2de5..2c15396 100644 --- a/wcs/backoffice/management.py +++ b/wcs/backoffice/management.py @@ -476,10 +476,10 @@ class ManagementDirectory(Directory): code = get_request().form.get('code') try: tracking_code = get_publisher().tracking_code_class.get(code) + formdata = tracking_code.formdata except KeyError: get_session().message = ('error', _('No such code')) return redirect(get_request().form.get('back') or '.') - formdata = tracking_code.formdata get_session().mark_anonymous_formdata(formdata) return redirect(formdata.get_url(backoffice=True)) -- 2.8.1