Browse Source

Look for zone filename not zone_name in axfr directory listing

pull/664/head
Ross McFarland 5 years ago
parent
commit
c08d4ac88f
No known key found for this signature in database GPG Key ID: 61C10C4FC8FE4A89
1 changed files with 8 additions and 6 deletions
  1. +8
    -6
      octodns/source/axfr.py

+ 8
- 6
octodns/source/axfr.py View File

@ -229,14 +229,16 @@ class ZoneFileSource(AxfrBaseSource):
self._zone_records = {}
def _load_zone_file(self, zone_name):
zone_filename = zone_name
if self.file_extension:
zone_filename = '{}{}'.format(zone_name,
self.file_extension.lstrip('.'))
zonefiles = listdir(self.directory)
if zone_name in zonefiles:
if zone_filename in zonefiles:
try:
filename = zone_name
if self.file_extension:
filename = '{}{}'.format(zone_name,
self.file_extension.lstrip('.'))
z = dns.zone.from_file(join(self.directory, filename),
z = dns.zone.from_file(join(self.directory, zone_filename),
zone_name, relativize=False,
check_origin=self.check_origin)
except DNSException as error:


Loading…
Cancel
Save