Skip to content

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
batphonghan committed Nov 1, 2023
1 parent d259888 commit e0e54b1
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions stader-cli/service/migration.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@ type ConfigUpgrader struct {
var guardian []byte

func migrate(c *cli.Context) ([]ConfigUpgrader, []ConfigUpgrader, error) {

v0, err := parseVersion("1.0.0")
v0, _ := parseVersion("1.0.0")

// Create versions
v130, err := parseVersion("1.3.0")
Expand Down Expand Up @@ -85,7 +84,9 @@ func migrate(c *cli.Context) ([]ConfigUpgrader, []ConfigUpgrader, error) {

// Find the index of the provided config's version
var runBeforeUpgrades []ConfigUpgrader

var rundAfterUpgrades []ConfigUpgrader

var needInstall bool

for _, upgrader := range upgraders {
Expand All @@ -98,6 +99,7 @@ func migrate(c *cli.Context) ([]ConfigUpgrader, []ConfigUpgrader, error) {
} else {
runBeforeUpgrades = append(runBeforeUpgrades, upgrader)
}

needInstall = needInstall || upgrader.needInstall
}
}
Expand Down Expand Up @@ -138,8 +140,8 @@ func upgradeFuncV140(c *cli.Context) error {
if err != nil {
return fmt.Errorf("error NewClientFromCtx: %w", err)
}
err = staderClient.UpdateGuardianConfiguration(guardian)

err = staderClient.UpdateGuardianConfiguration(guardian)
if err != nil {
return fmt.Errorf("error NewClientFromCtx: %w", err)
}
Expand All @@ -163,7 +165,10 @@ func install(c *cli.Context) error {
return fmt.Errorf("error LoadConfig: %w", err)
}

dataPath := cfg.StaderNode.DataPath.Value.(string)
dataPath, ok := cfg.StaderNode.DataPath.Value.(string)
if !ok {
return fmt.Errorf("error path: %s", cfg.StaderNode.DataPath.Value)
}

dataPath, err = homedir.Expand(dataPath)
if err != nil {
Expand Down

0 comments on commit e0e54b1

Please sign in to comment.