def clean(self): data = super().clean() settings_dict = self.obj.settings.freeze() settings_dict.update(data) validate_settings(self.obj, data) return data
def validate(self, data): data = super().validate(data) settings_dict = self.instance.freeze() settings_dict.update(data) validate_settings(self.event, settings_dict) return data