From 74a86ae6c9c1f8bf8b14cdc13e5923d30988ac1b Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 2 Sep 2024 21:42:11 -0400 Subject: [PATCH] provider: properly handle providers with hyphens in the name --- pkg/project/install.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/project/install.go b/pkg/project/install.go index e48321f7e..5de4dbd5c 100644 --- a/pkg/project/install.go +++ b/pkg/project/install.go @@ -9,6 +9,7 @@ import ( "os" "os/exec" "path/filepath" + "strings" "github.com/sst/ion/pkg/global" "github.com/sst/ion/pkg/npm" @@ -232,11 +233,12 @@ func FindProvider(name string, version string) (*ProviderLockEntry, error) { if pkg.Pulumi.Name == "" { continue } + alias := strings.ReplaceAll(pkg.Pulumi.Name, "-", "") return &ProviderLockEntry{ Name: name, Package: pkg.Name, Version: pkg.Version, - Alias: pkg.Pulumi.Name, + Alias: alias, }, nil } return nil, fmt.Errorf("provider %s not found", name)