Skip to content

Commit 19b68e1

Browse files
committed
add print for debug
1 parent ec921fa commit 19b68e1

File tree

2 files changed

+47
-41
lines changed

2 files changed

+47
-41
lines changed

internal/services/domain/domains_registration.go

Lines changed: 46 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package domain
33
import (
44
"context"
55
"fmt"
6-
"time"
6+
//"time"
77

88
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
99
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
@@ -706,49 +706,52 @@ func resourceDomainsRegistrationsRead(ctx context.Context, d *schema.ResourceDat
706706
// Construit la structure de données pour `domain_info[domainName]`
707707
domainInfoObject := map[string]interface{}{}
708708

709-
// Remplit les champs calculés
710-
domainInfoObject["auto_renew_status"] = string(domainResp.AutoRenewStatus)
711-
domainInfoObject["dnssec_status"] = ""
712-
if domainResp.Dnssec != nil {
713-
domainInfoObject["dnssec_status"] = string(domainResp.Dnssec.Status)
714-
}
715-
domainInfoObject["epp_code"] = domainResp.EppCode
716-
if domainResp.ExpiredAt != nil {
717-
domainInfoObject["expired_at"] = domainResp.ExpiredAt.Format(time.RFC3339)
718-
} else {
719-
domainInfoObject["expired_at"] = ""
720-
}
721-
if domainResp.UpdatedAt != nil {
722-
domainInfoObject["updated_at"] = domainResp.UpdatedAt.Format(time.RFC3339)
723-
} else {
724-
domainInfoObject["updated_at"] = ""
725-
}
726-
domainInfoObject["registrar"] = domainResp.Registrar
727-
domainInfoObject["status"] = string(domainResp.Status)
728-
domainInfoObject["organization_id"] = domainResp.OrganizationID
729-
domainInfoObject["pending_trade"] = domainResp.PendingTrade
730-
731-
// Status externes
732-
if domainResp.ExternalDomainRegistrationStatus != nil {
733-
domainInfoObject["external_domain_registration_status"] =
734-
flattenExternalDomainRegistrationStatus(domainResp.ExternalDomainRegistrationStatus)
735-
} else {
736-
domainInfoObject["external_domain_registration_status"] = map[string]string{}
737-
}
709+
fmt.Printf("Type: %T, Value: %v\n", domainResp.AutoRenewStatus, domainResp.AutoRenewStatus)
738710

739-
if domainResp.TransferRegistrationStatus != nil {
740-
domainInfoObject["transfer_registration_status"] =
741-
flattenDomainRegistrationStatusTransfer(domainResp.TransferRegistrationStatus)
742-
} else {
743-
domainInfoObject["transfer_registration_status"] = map[string]string{}
744-
}
711+
domainInfoObject["auto_renew_status"] = domainResp.AutoRenewStatus.String()
745712

746-
// Linked products
747-
if len(domainResp.LinkedProducts) > 0 {
748-
domainInfoObject["linked_products"] = domainResp.LinkedProducts
713+
if domainResp.Dnssec != nil {
714+
domainInfoObject["dnssec_status"] = domainResp.Dnssec.Status.String()
749715
} else {
750-
domainInfoObject["linked_products"] = []string{}
716+
domainInfoObject["dnssec_status"] = nil
751717
}
718+
//domainInfoObject["epp_code"] = domainResp.EppCode
719+
//if domainResp.ExpiredAt != nil {
720+
// domainInfoObject["expired_at"] = domainResp.ExpiredAt.Format(time.RFC3339)
721+
//} else {
722+
// domainInfoObject["expired_at"] = ""
723+
//}
724+
//if domainResp.UpdatedAt != nil {
725+
// domainInfoObject["updated_at"] = domainResp.UpdatedAt.Format(time.RFC3339)
726+
//} else {
727+
// domainInfoObject["updated_at"] = ""
728+
//}
729+
//domainInfoObject["registrar"] = domainResp.Registrar
730+
//domainInfoObject["status"] = string(domainResp.Status)
731+
//domainInfoObject["organization_id"] = domainResp.OrganizationID
732+
//domainInfoObject["pending_trade"] = domainResp.PendingTrade
733+
//
734+
//// Status externes
735+
//if domainResp.ExternalDomainRegistrationStatus != nil {
736+
// domainInfoObject["external_domain_registration_status"] =
737+
// flattenExternalDomainRegistrationStatus(domainResp.ExternalDomainRegistrationStatus)
738+
//} else {
739+
// domainInfoObject["external_domain_registration_status"] = map[string]string{}
740+
//}
741+
//
742+
//if domainResp.TransferRegistrationStatus != nil {
743+
// domainInfoObject["transfer_registration_status"] =
744+
// flattenDomainRegistrationStatusTransfer(domainResp.TransferRegistrationStatus)
745+
//} else {
746+
// domainInfoObject["transfer_registration_status"] = map[string]string{}
747+
//}
748+
//
749+
//// Linked products
750+
//if len(domainResp.LinkedProducts) > 0 {
751+
// domainInfoObject["linked_products"] = domainResp.LinkedProducts
752+
//} else {
753+
// domainInfoObject["linked_products"] = []string{}
754+
//}
752755

753756
//// TLD
754757
//if domainResp.Tld != nil {
@@ -766,10 +769,13 @@ func resourceDomainsRegistrationsRead(ctx context.Context, d *schema.ResourceDat
766769

767770
// Au lieu d'un slice de type []map[string]interface{},
768771
// on crée un slice de type []interface{} (et on y place l'objet)
772+
fmt.Printf("domainInfoObject: %+v\n", domainInfoObject)
773+
769774
domainInfoMap[domainName] = []interface{}{
770775
domainInfoObject,
771776
}
772777
}
778+
fmt.Printf("domainInfoMap[%s]: %+v\n", domainNames[0], domainInfoMap[domainNames[0]])
773779

774780
// Assigne la map complète au champ "domain_info"
775781
if err := d.Set("domain_info", domainInfoMap); err != nil {

internal/services/domain/domains_registration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ func TestAccDomainRegistration_SingleDomainWithUpdate(t *testing.T) {
1616
tt := acctest.NewTestTools(t)
1717
defer tt.Cleanup()
1818

19-
singleDomain := "test-single-updates23" + ".com" // à adapter
19+
singleDomain := "test-single-updates24" + ".com" // à adapter
2020

2121
resource.ParallelTest(t, resource.TestCase{
2222
PreCheck: func() { acctest.PreCheck(t) },

0 commit comments

Comments
 (0)