Skip to content

Commit 31dabbe

Browse files
committed
fix: family names
1 parent dc48ab7 commit 31dabbe

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

pkg/importing/providerimporter.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ func (p *ProviderImporter) populateResources(msg *builder.MessageBuilder, schema
5555

5656
for _, n := range keys {
5757
s := schema[n]
58-
family := strings.Split(n, "_")[1]
58+
family := n
59+
if strings.Contains(n, "_") {
60+
family = strings.Split(n, "_")[1]
61+
}
5962
file := resourceFile(p.importer, p.meta.Name, strings.ToLower(msg.GetName()), string(p.meta.Version), family)
6063
m := p.schemaToProtoMessage(capitalizeMessageName(n), s)
6164
file.TryAddMessage(m)

pkg/importing/terraform_importer_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ func TestGenerate(t *testing.T) {
1616
providersSource := `
1717
terraform {
1818
required_providers {
19+
http = { source = "hashicorp/http" }
1920
cloudflare = { source = "cloudflare/cloudflare", version = "4.13.0"}
2021
aws = { source = "hashicorp/aws"}
2122
google = { source = "hashicorp/google"}

0 commit comments

Comments
 (0)