Skip to content

Commit e95ba51

Browse files
committed
fix: invalid token
1 parent 27ddec9 commit e95ba51

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

cmd/vars/username.go

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ package vars
22

33
import (
44
"fmt"
5+
"github.com/devspace-cloud/devspace-cloud-plugin/pkg/cloud"
56
cloudconfig "github.com/devspace-cloud/devspace-cloud-plugin/pkg/cloud/config"
67
cloudtoken "github.com/devspace-cloud/devspace-cloud-plugin/pkg/cloud/token"
78
"github.com/devspace-cloud/devspace-cloud-plugin/pkg/factory"
9+
"github.com/devspace-cloud/devspace/pkg/util/log"
810
"github.com/mgutz/ansi"
911
"os"
1012

@@ -19,7 +21,7 @@ func newUsernameCmd(f factory.Factory) *cobra.Command {
1921
return &cobra.Command{
2022
Use: "username",
2123
Short: "Prints the current username",
22-
Args: cobra.NoArgs,
24+
Args: cobra.NoArgs,
2325
RunE: func(cobraCmd *cobra.Command, args []string) error {
2426
return cmd.Run(f, cobraCmd, args)
2527
},
@@ -59,12 +61,23 @@ func (*usernameCmd) Run(f factory.Factory, cobraCmd *cobra.Command, args []strin
5961
if provider == nil {
6062
return retErr
6163
}
64+
65+
token := provider.Token
6266
if provider.Token == "" {
63-
return retErr
67+
prov, err := cloud.GetProvider("", log.Discard)
68+
if err != nil {
69+
return retErr
70+
}
71+
72+
token, err = prov.Client().GetToken()
73+
if err != nil {
74+
return retErr
75+
}
6476
}
6577

66-
accountName, err := cloudtoken.GetAccountName(provider.Token)
78+
accountName, err := cloudtoken.GetAccountName(token)
6779
if err != nil {
80+
fmt.Println(err)
6881
return retErr
6982
}
7083

0 commit comments

Comments
 (0)