From 5cf369d2a87ea9a4e8a201877406d1014a21b656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louren=C3=A7o=20Vales?= <133565059+lourencovales@users.noreply.github.com> Date: Sun, 5 Oct 2025 10:39:47 +0200 Subject: [PATCH] adding Poll condition to guarantee minimum time between tries --- engine/resources/cloudflare_dns.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/resources/cloudflare_dns.go b/engine/resources/cloudflare_dns.go index ccd06370..bacb0394 100644 --- a/engine/resources/cloudflare_dns.go +++ b/engine/resources/cloudflare_dns.go @@ -117,8 +117,8 @@ func (obj *CloudflareDNSRes) Validate() error { return fmt.Errorf("content is required when state is 'exists'") } - if obj.MetaParams().Poll == 0 { - return fmt.Errorf("cloudflare:dns requiers polling, set Meta:poll param (e.g., 60 seconds)") + if obj.MetaParams().Poll == 0 || obj.MetaParams().Poll < 1 { + return fmt.Errorf("cloudflare:dns requiers polling, set Meta:poll param (e.g., 60 seconds), min. 1s") } return nil