fix definition
check code / check-code (push) Successful in 32s Details

This commit is contained in:
Ivan Schaller 2024-02-28 14:38:08 +01:00
parent 59a9b01fef
commit 29cf05c888
1 changed files with 11 additions and 15 deletions

View File

@ -377,12 +377,10 @@ class NetBoxDNSSource(octodns.provider.base.BaseProvider):
case octodns.record.Update(): case octodns.record.Update():
rcd_name = "@" if change.existing.name == "" else change.existing.name rcd_name = "@" if change.existing.name == "" else change.existing.name
nb_records: pynetbox.core.response.RecordSet = ( nb_records = self.api.plugins.netbox_dns.records.filter(
self.api.plugins.netbox_dns.records.filter( zone_id=nb_zone.id,
zone_id=nb_zone.id, name=rcd_name,
name=rcd_name, type=change.existing._type,
type=change.existing._type,
)
) )
existing_changeset = self._format_changeset(change.existing) existing_changeset = self._format_changeset(change.existing)
@ -400,14 +398,12 @@ class NetBoxDNSSource(octodns.provider.base.BaseProvider):
nb_record.save() nb_record.save()
for record in to_create: for record in to_create:
nb_record: pynetbox.core.response.Record = ( nb_record = self.api.plugins.netbox_dns.records.create(
self.api.plugins.netbox_dns.records.create( zone=nb_zone.id,
zone=nb_zone.id, name=rcd_name,
name=rcd_name, type=change.new._type,
type=change.new._type, ttl=change.new.ttl,
ttl=change.new.ttl, value=record.replace("\\\\", "\\").replace("\\;", ";"),
value=record.replace("\\\\", "\\").replace("\\;", ";"), disable_ptr=True,
disable_ptr=True,
)
) )
self.log.debug(f"{nb_record!r}") self.log.debug(f"{nb_record!r}")