From f87dac4385d9efbfc2d739fe79d80482938a0f2e Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 22 Apr 2015 16:59:59 +0100 Subject: [PATCH] Moved get_form_class out of serve --- wagtail/wagtailforms/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailforms/models.py b/wagtail/wagtailforms/models.py index 1654c949e..7264fbf68 100644 --- a/wagtail/wagtailforms/models.py +++ b/wagtail/wagtailforms/models.py @@ -143,6 +143,10 @@ class AbstractForm(Page): class Meta: abstract = True + def get_form_class(self): + fb = self.form_builder(self.form_fields.all()) + return fb.get_form_class() + def get_form_parameters(self): return {} @@ -153,8 +157,7 @@ class AbstractForm(Page): ) def serve(self, request): - fb = self.form_builder(self.form_fields.all()) - form_class = fb.get_form_class() + form_class = self.get_form_class() form_params = self.get_form_parameters() if request.method == 'POST':