diff --git a/opentech/apply/stream_forms/models.py b/opentech/apply/stream_forms/models.py index 239d5c00c0e0c4faa78dd8b226e7b203363d597c..699714c23c685ef8cece9c03534b82fac7ad98fb 100644 --- a/opentech/apply/stream_forms/models.py +++ b/opentech/apply/stream_forms/models.py @@ -8,6 +8,8 @@ from .forms import BlockFieldWrapper, StreamBaseForm class AbstractStreamForm(AbstractForm): + page_form_class = StreamBaseForm + class Meta: abstract = True @@ -27,4 +29,4 @@ class AbstractStreamForm(AbstractForm): return form_fields def get_form_class(self): - return type('WagtailStreamForm', (StreamBaseForm,), self.get_form_fields()) + return type('WagtailStreamForm', (self.page_form_class,), self.get_form_fields())