From f81880f1a278474a24588ac321fb80aeffe3452e Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 27 Feb 2022 19:57:59 +0530 Subject: [PATCH] WebServiceZonesApi: fixed minor issue. --- DnsServerCore/WebServiceZonesApi.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/DnsServerCore/WebServiceZonesApi.cs b/DnsServerCore/WebServiceZonesApi.cs index 3f08a3d1..c4997be2 100644 --- a/DnsServerCore/WebServiceZonesApi.cs +++ b/DnsServerCore/WebServiceZonesApi.cs @@ -1854,13 +1854,16 @@ namespace DnsServerCore if (authoritativeZoneRecords) { - foreach (DnssecPrivateKey dnssecPrivateKey in zoneInfo.DnssecPrivateKeys) + if (zoneInfo.Type == AuthZoneType.Primary) { - if (dnssecPrivateKey.KeyTag == rdata.ComputedKeyTag) + foreach (DnssecPrivateKey dnssecPrivateKey in zoneInfo.DnssecPrivateKeys) { - jsonWriter.WritePropertyName("dnsKeyState"); - jsonWriter.WriteValue(dnssecPrivateKey.State.ToString()); - break; + if (dnssecPrivateKey.KeyTag == rdata.ComputedKeyTag) + { + jsonWriter.WritePropertyName("dnsKeyState"); + jsonWriter.WriteValue(dnssecPrivateKey.State.ToString()); + break; + } } }