From 6e4478dc0f125ded38dde400c0bb8947f2d8701e Mon Sep 17 00:00:00 2001 From: Loic Bistuer Date: Wed, 5 Jun 2013 14:55:05 -0400 Subject: [PATCH] Fixed #20199 -- Allow ModelForm fields to override error_messages from model fields --- formtools/wizard/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/formtools/wizard/views.py b/formtools/wizard/views.py index 17cfa6b..c478f20 100644 --- a/formtools/wizard/views.py +++ b/formtools/wizard/views.py @@ -7,6 +7,7 @@ from django.forms import formsets, ValidationError from django.views.generic import TemplateView from django.utils.datastructures import SortedDict from django.utils.decorators import classonlymethod +from django.utils.translation import ugettext as _ from django.utils import six from django.contrib.formtools.wizard.storage import get_storage @@ -271,7 +272,9 @@ class WizardView(TemplateView): management_form = ManagementForm(self.request.POST, prefix=self.prefix) if not management_form.is_valid(): raise ValidationError( - 'ManagementForm data is missing or has been tampered.') + _('ManagementForm data is missing or has been tampered.'), + code='missing_management_form', + ) form_current_step = management_form.cleaned_data['current_step'] if (form_current_step != self.steps.current and