Allow to change root domain record via dyndns

This commit is contained in:
ssendev 2016-08-18 22:05:15 +02:00 committed by GitHub
parent 4ff755bc20
commit 03e0f50795

View File

@ -762,12 +762,12 @@ def dyndns_update():
domain = None domain = None
domain_segments = hostname.split('.') domain_segments = hostname.split('.')
for index in range(len(domain_segments)): for index in range(len(domain_segments)):
domain_segments.pop(0)
full_domain = '.'.join(domain_segments) full_domain = '.'.join(domain_segments)
potential_domain = Domain.query.filter(Domain.name == full_domain).first() potential_domain = Domain.query.filter(Domain.name == full_domain).first()
if potential_domain in domains: if potential_domain in domains:
domain = potential_domain domain = potential_domain
break break
domain_segments.pop(0)
if not domain: if not domain:
history = History(msg="DynDNS update: attempted update of %s but it does not exist for this user" % hostname, created_by=current_user.username) history = History(msg="DynDNS update: attempted update of %s but it does not exist for this user" % hostname, created_by=current_user.username)