AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset.

This commit is contained in:
Shreyas Zare
2022-05-28 12:18:26 +05:30
parent 50fd5e004f
commit d3a89d91a4

View File

@@ -297,10 +297,9 @@ namespace DnsServerCore.Dns.Zones
addedRecords = added;
deletedRecords = deleted;
added.Add(record);
_entries.AddOrUpdate(record.Type, delegate (DnsResourceRecordType key)
{
added.Add(record);
return new DnsResourceRecord[] { record };
},
delegate (DnsResourceRecordType key, IReadOnlyList<DnsResourceRecord> existingRecords)
@@ -331,6 +330,7 @@ namespace DnsServerCore.Dns.Zones
updatedRecords.Add(record);
added.Add(record);
return updatedRecords;
});
}