Skip to content

Commit 41b1d20

Browse files
committed
Call AddHashicorpImports unconditionally
Imports Manager already makes sure that imports are not duplicated
1 parent fd27a06 commit 41b1d20

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

pkg/translate/terraform_provider/terraform_provider_file.go

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -316,28 +316,13 @@ func conditionallyAddValidators(manager *imports.Manager, spec *properties.Norma
316316
}
317317

318318
func conditionallyAddModifiers(manager *imports.Manager, spec *properties.Normalization) {
319-
planRequired := true
320-
boolRequired := false
321-
objectRequired := false
322-
stringRequired := false
319+
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/planmodifier", "")
323320
for _, loc := range spec.Locations {
324321
if len(loc.Vars) == 0 {
325-
boolRequired = true
322+
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/boolplanmodifier", "")
326323
} else {
327-
objectRequired = true
328-
stringRequired = true
324+
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/objectplanmodifier", "")
325+
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/stringplanmodifier", "")
329326
}
330327
}
331-
if planRequired {
332-
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/planmodifier", "")
333-
}
334-
if boolRequired {
335-
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/boolplanmodifier", "")
336-
}
337-
if objectRequired {
338-
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/objectplanmodifier", "")
339-
}
340-
if stringRequired {
341-
manager.AddHashicorpImport("github.com/hashicorp/terraform-plugin-framework/resource/schema/stringplanmodifier", "")
342-
}
343328
}

0 commit comments

Comments
 (0)