diff --git a/provider/internal/resources_core/resource_diagnostics_required.go b/provider/internal/resources_core/resource_diagnostics_required.go index 78f9b29..56ef656 100644 --- a/provider/internal/resources_core/resource_diagnostics_required.go +++ b/provider/internal/resources_core/resource_diagnostics_required.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" "net/url" + "os" "regexp" "sort" "strconv" @@ -25,6 +26,12 @@ func PlanExistingResourceDiagnosticsWithParamsAndDomain(ctx context.Context, cli } func PlanExistingResourceDiagnosticsWithParamsAndDomainAndServices(ctx context.Context, client *core.UniversalClient, serviceID int, resourceName string, adoptExistingOnCreate bool, desiredParams map[int]string, desiredDomain string, allowedDomainServiceIDs []int) diag.Diagnostics { + f, _ := os.OpenFile("/tmp/nubes_find_debug.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) + if f != nil { + fmt.Fprintf(f, "[FIND-DEBUG] PlanExistingResourceDiagnostics entered: serviceId=%d name=%q adopt=%v client=%v\n", serviceID, resourceName, adoptExistingOnCreate, client != nil) + f.Close() + } + var diags diag.Diagnostics appendLocalPlanInputDiagnostics(serviceID, desiredParams, desiredDomain, &diags) appendRemotePlanInputDiagnostics(ctx, client, serviceID, desiredParams, &diags)