@@ -121,13 +121,13 @@ func (d *DNSProvider) Present(domain, token, keyAuth string) error {
121121 Comment : scw .StringPtr ("used by lego" ),
122122 }}
123123
124- // TODO(ldez) replace domain by FQDN to follow CNAME.
125124 req := & scwdomain.UpdateDNSZoneRecordsRequest {
126- DNSZone : domain ,
125+ DNSZone : info . EffectiveFQDN ,
127126 Changes : []* scwdomain.RecordChange {{
128127 Add : & scwdomain.RecordChangeAdd {Records : records },
129128 }},
130- ReturnAllRecords : scw .BoolPtr (false ),
129+ ReturnAllRecords : scw .BoolPtr (false ),
130+ DisallowNewZoneCreation : true ,
131131 }
132132
133133 _ , err := d .client .UpdateDNSZoneRecords (req )
@@ -148,13 +148,13 @@ func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error {
148148 Data : scw .StringPtr (fmt .Sprintf (`%q` , info .Value )),
149149 }
150150
151- // TODO(ldez) replace domain by FQDN to follow CNAME.
152151 req := & scwdomain.UpdateDNSZoneRecordsRequest {
153- DNSZone : domain ,
152+ DNSZone : info . EffectiveFQDN ,
154153 Changes : []* scwdomain.RecordChange {{
155154 Delete : & scwdomain.RecordChangeDelete {IDFields : recordIdentifier },
156155 }},
157- ReturnAllRecords : scw .BoolPtr (false ),
156+ ReturnAllRecords : scw .BoolPtr (false ),
157+ DisallowNewZoneCreation : true ,
158158 }
159159
160160 _ , err := d .client .UpdateDNSZoneRecords (req )
0 commit comments