mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Avoid double existing_records lookup
This commit is contained in:
@@ -585,13 +585,12 @@ class CloudflareProvider(BaseProvider):
|
||||
changed_records = {c.record for c in changes}
|
||||
|
||||
for desired_record in desired.records:
|
||||
if desired_record not in existing_records: # Will be created
|
||||
existing_record = existing_records.get(desired_record, None)
|
||||
if existing_record: # Will be created
|
||||
continue
|
||||
elif desired_record in changed_records: # Already being updated
|
||||
continue
|
||||
|
||||
existing_record = existing_records[desired_record]
|
||||
|
||||
if (self._record_is_proxied(existing_record) !=
|
||||
self._record_is_proxied(desired_record)):
|
||||
extra_changes.append(Update(existing_record, desired_record))
|
||||
|
||||
Reference in New Issue
Block a user