mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
Questions: Validate type changes (Z#23197118) (#5259)
* Questions: Validate type changes (Z#23197118) * Update src/pretix/base/forms/questions.py Co-authored-by: Richard Schreiber <schreiber@rami.io> * Update src/pretix/base/forms/questions.py Co-authored-by: Richard Schreiber <schreiber@rami.io> * Update src/pretix/base/forms/questions.py Co-authored-by: Richard Schreiber <schreiber@rami.io> * Update src/pretix/base/models/items.py Co-authored-by: Richard Schreiber <schreiber@rami.io> * Fix failing test --------- Co-authored-by: Richard Schreiber <schreiber@rami.io>
This commit is contained in:
@@ -201,6 +201,12 @@ class QuestionForm(I18nModelForm):
|
||||
|
||||
return val
|
||||
|
||||
def clean_type(self):
|
||||
val = self.cleaned_data.get('type')
|
||||
if self.instance:
|
||||
self.instance.clean_type_change(self.instance.type, val)
|
||||
return val
|
||||
|
||||
def clean_identifier(self):
|
||||
val = self.cleaned_data.get('identifier')
|
||||
Question._clean_identifier(self.instance.event, val, self.instance)
|
||||
|
||||
Reference in New Issue
Block a user