Fix subdomain validation.

This commit is contained in:
redxef 2024-01-16 19:51:23 +01:00
parent 2d9f02d373
commit 234e2c4bc8
Signed by: redxef
GPG key ID: 7DAC3AA211CBD921

View file

@ -23,7 +23,7 @@ config_schema = Schema({
'endpoint': Use(str), 'endpoint': Use(str),
}, },
'zone': Use(str), 'zone': Use(str),
Optional('subdomain'): Use(str), Optional('subdomain', default=None): Use(lambda s: str(s) if s is not None else None),
Optional('field_type', default='A'): And(Use(str), Use(str.upper), dns.rdatatype.RdataType.make), Optional('field_type', default='A'): And(Use(str), Use(str.upper), dns.rdatatype.RdataType.make),
Optional('logging', default={'level': ':WARNING,ovhdns:INFO'}): { Optional('logging', default={'level': ':WARNING,ovhdns:INFO'}): {
Optional('level', default=':WARNING,ovhdns:INFO'): Use(str), Optional('level', default=':WARNING,ovhdns:INFO'): Use(str),