mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-08-26 12:46:08 +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):
|
def clean(self):
|
||||||
cleaned_data = super(ConfigureForm, self).clean()
|
cleaned_data = super(ConfigureForm, self).clean()
|
||||||
dynamicdns_secret = cleaned_data.get('dynamicdns_secret')
|
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']
|
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:
|
if not dynamicdns_secret and not old_dynamicdns_secret:
|
||||||
raise forms.ValidationError('please give a password')
|
raise forms.ValidationError('please give a password')
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user