Skip to content

Commit 80a65fd

Browse files
authored
Merge pull request #293 from twitchdev/fix-289
Fix 289
2 parents 644266d + 99d2a52 commit 80a65fd

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

cmd/configure.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func configureCmdRun(cmd *cobra.Command, args []string) error {
7373
}
7474

7575
if err := viper.WriteConfigAs(configPath); err != nil {
76-
fmt.Errorf("Failed to write configuration: %v", err.Error())
76+
return fmt.Errorf("Failed to write configuration: %v", err.Error())
7777
}
7878

7979
fmt.Println("Updated configuration.")

cmd/token.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ func loginCmdRun(cmd *cobra.Command, args []string) error {
5050

5151
if clientID == "" || clientSecret == "" {
5252
println("No Client ID or Secret found in configuration. Triggering configuration now.")
53-
configureCmd.Run(cmd, args)
53+
err := configureCmd.RunE(cmd, args)
54+
if err != nil {
55+
return err
56+
}
57+
5458
clientID = viper.GetString("clientId")
5559
clientSecret = viper.GetString("clientSecret")
5660
}

0 commit comments

Comments
 (0)