From 3c2811000eb3bacfd048736717a01eb4cc224df9 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Fri, 16 Jan 2026 20:27:48 +0000 Subject: [PATCH] refactor: Update comments for clarity in complex object handling in ResourceGenerator --- Scripts/TerraformProvider/Core/ResourceGenerator.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Scripts/TerraformProvider/Core/ResourceGenerator.ts b/Scripts/TerraformProvider/Core/ResourceGenerator.ts index 0ea669a352..da7d2fd8f7 100644 --- a/Scripts/TerraformProvider/Core/ResourceGenerator.ts +++ b/Scripts/TerraformProvider/Core/ResourceGenerator.ts @@ -1276,9 +1276,11 @@ func (r *${resourceTypeName}Resource) Delete(ctx context.Context, req resource.D // ${fieldName} value is already set from the existing state }`; } else if (isComplexObject) { - // For complex object strings, first check if it's a simple value wrapper type - // (like Version, ObjectID, etc. with _type and value fields), extract the value - // Otherwise, convert API object response to JSON string + /* + * For complex object strings, first check if it's a simple value wrapper type + * (like Version, ObjectID, etc. with _type and value fields), extract the value + * Otherwise, convert API object response to JSON string + */ return `if val, ok := ${responseValue}.(map[string]interface{}); ok { // Check if this is a value wrapper type (e.g., Version, ObjectID with _type and value fields) if _, hasType := val["_type"]; hasType {