mirror of https://github.com/louislam/uptime-kuma
				
				
				
			fix: flat txt records before conditions check (#5768)
							parent
							
								
									cfb53c4a3f
								
							
						
					
					
						commit
						bdf37c5a48
					
				| 
						 | 
				
			
			@ -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] });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue