fix: flat txt records before conditions check (#5768)

This commit is contained in:
lbriceno-tz 2025-04-12 05:15:28 -05:00 committed by GitHub
parent cfb53c4a3f
commit bdf37c5a48
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,12 +34,16 @@ class DnsMonitorType extends MonitorType {
switch (monitor.dns_resolve_type) {
case "A":
case "AAAA":
case "TXT":
case "PTR":
dnsMessage = `Records: ${dnsRes.join(" | ")}`;
conditionsResult = dnsRes.some(record => handleConditions({ record }));
break;
case "TXT":
dnsMessage = `Records: ${dnsRes.join(" | ")}`;
conditionsResult = dnsRes.flat().some(record => handleConditions({ record }));
break;
case "CNAME":
dnsMessage = dnsRes[0];
conditionsResult = handleConditions({ record: dnsRes[0] });