From 99dab702f72bd50aa72164f657bd47ab5d88b260 Mon Sep 17 00:00:00 2001 From: John Clark Date: Tue, 25 Jul 2023 19:22:21 +0800 Subject: [PATCH] Fixes SSL with missing fingerprint --- cloud66/resource_cloud66_ssl_certificate.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cloud66/resource_cloud66_ssl_certificate.go b/cloud66/resource_cloud66_ssl_certificate.go index 7844264..fd58dd0 100644 --- a/cloud66/resource_cloud66_ssl_certificate.go +++ b/cloud66/resource_cloud66_ssl_certificate.go @@ -103,6 +103,10 @@ func resourceCloud66SslCertificateRead(d *schema.ResourceData, meta interface{}) records, err := client.ListSslCertificates(stackID) if records != nil { + if len(records) == 1 { + setCloud66SslCertificateData(d, &records[0]) + return nil + } for _, record := range records { sha256Fingerprint := *record.SHA256Fingerprint if sha256Fingerprint == d.Get("sha256_fingerprint").(string) {