fix: update dns monitor to evaluate full response list on CAA resolver_type (#6520)
This commit is contained in:
parent
af5fd5488d
commit
b6e8d548b0
@ -50,8 +50,10 @@ class DnsMonitorType extends MonitorType {
|
||||
break;
|
||||
|
||||
case "CAA":
|
||||
dnsMessage = dnsRes[0].issue;
|
||||
conditionsResult = handleConditions({ record: dnsRes[0].issue });
|
||||
// .filter(Boolean) was added because some CAA records do not contain an issue key, resulting in a blank list item.
|
||||
// Hypothetical dnsRes [{ critical: 0, issuewild: 'letsencrypt.org' }, { critical: 0, issue: 'letsencrypt.org' }]
|
||||
dnsMessage = `Records: ${dnsRes.map(record => record.issue).filter(Boolean).join(" | ")}`;
|
||||
conditionsResult = dnsRes.some(record => handleConditions({ record: record.issue }));
|
||||
break;
|
||||
|
||||
case "MX":
|
||||
|
||||
Loading…
Reference in New Issue
Block a user