mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Look for zone filename not zone_name in axfr directory listing
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user