mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
fixed form validation: at least dynamicdns_server or dynamicdns_update_url needs to be configured
This commit is contained in:
parent
2c63aaeb06
commit
a615cbe243
@ -166,8 +166,14 @@ class ConfigureForm(forms.Form):
|
||||
def clean(self):
|
||||
cleaned_data = super(ConfigureForm, self).clean()
|
||||
dynamicdns_secret = cleaned_data.get('dynamicdns_secret')
|
||||
dynamicdns_update_url = cleaned_data.get('dynamicdns_update_url')
|
||||
dynamicdns_server = cleaned_data.get('dynamicdns_server')
|
||||
old_dynamicdns_secret = self.initial['dynamicdns_secret']
|
||||
|
||||
if not dynamicdns_update_url and not dynamicdns_server:
|
||||
raise forms.ValidationError('please give update URL or \
|
||||
a GnuDIP Server')
|
||||
|
||||
if not dynamicdns_secret and not old_dynamicdns_secret:
|
||||
raise forms.ValidationError('please give a password')
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user