added support to UPSERT records that are not simple routing policy

This commit is contained in:
sblumin 2019-07-17 16:37:47 -07:00
commit a2ac341e3d
2 changed files with 109 additions and 1 deletions

View file

@ -198,7 +198,7 @@ class FakeZone(BaseModel):
def upsert_rrset(self, record_set):
new_rrset = RecordSet(record_set)
for i, rrset in enumerate(self.rrsets):
if rrset.name == new_rrset.name and rrset.type_ == new_rrset.type_:
if rrset.name == new_rrset.name and rrset.type_ == new_rrset.type_ and rrset.set_identifier == new_rrset.set_identifier:
self.rrsets[i] = new_rrset
break
else: