From a19a8e6a8a8cf0e9afe072b380d1cfeeef61de7d Mon Sep 17 00:00:00 2001 From: Tom M G Date: Mon, 21 Jul 2025 20:55:14 +0200 Subject: [PATCH] Fix broken test lacking PaidZones init in Cloudflare provider --- provider/cloudflare/cloudflare.go | 1 + provider/cloudflare/cloudflare_test.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/provider/cloudflare/cloudflare.go b/provider/cloudflare/cloudflare.go index bed822033..1b6e9be56 100644 --- a/provider/cloudflare/cloudflare.go +++ b/provider/cloudflare/cloudflare.go @@ -373,6 +373,7 @@ func NewCloudFlareProvider( DryRun: dryRun, RegionalServicesConfig: regionalServicesConfig, DNSRecordsConfig: dnsRecordsConfig, + PaidZones: make(map[string]bool), }, nil } diff --git a/provider/cloudflare/cloudflare_test.go b/provider/cloudflare/cloudflare_test.go index 4ddf68702..0602eb695 100644 --- a/provider/cloudflare/cloudflare_test.go +++ b/provider/cloudflare/cloudflare_test.go @@ -2646,6 +2646,7 @@ func TestZoneHasPaidPlan(t *testing.T) { Client: client, domainFilter: endpoint.NewDomainFilter([]string{"foo.com", "bar.com"}), zoneIDFilter: provider.NewZoneIDFilter([]string{""}), + PaidZones: make(map[string]bool), } assert.False(t, cfprovider.ZoneHasPaidPlan("subdomain.foo.com")) @@ -2657,6 +2658,7 @@ func TestZoneHasPaidPlan(t *testing.T) { Client: client, domainFilter: endpoint.NewDomainFilter([]string{"foo.com", "bar.com"}), zoneIDFilter: provider.NewZoneIDFilter([]string{""}), + PaidZones: make(map[string]bool), } assert.False(t, cfproviderWithZoneError.ZoneHasPaidPlan("subdomain.foo.com")) }