Skip to content

Commit 7173311

Browse files
rawmind0Alena Prokharchyk
authored andcommitted
Fix: check for template version is nil on rancher stack ls
1 parent 72c42ab commit 7173311

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

cmd/catalog.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -586,18 +586,18 @@ func (c *CatalogOperator) GetTemplateVersionUpgradesByID(id string) []string {
586586
}
587587

588588
func (c *CatalogOperator) GetTemplateVersionUpgrades(tver *catalog.TemplateVersion) []string {
589-
if len(tver.UpgradeVersionLinks) > 0 {
590-
upgrades := make([]string, 0, len(tver.UpgradeVersionLinks))
591-
for _, upgrade := range tver.UpgradeVersionLinks {
592-
upgradeID := strings.Split(upgrade, "/")
593-
upgrades = append(upgrades, upgradeID[len(upgradeID)-1])
594-
}
589+
if tver == nil || len(tver.UpgradeVersionLinks) == 0 {
590+
return nil
591+
}
592+
upgrades := make([]string, 0, len(tver.UpgradeVersionLinks))
593+
for _, upgrade := range tver.UpgradeVersionLinks {
594+
upgradeID := strings.Split(upgrade, "/")
595+
upgrades = append(upgrades, upgradeID[len(upgradeID)-1])
596+
}
595597

596-
sort.Strings(upgrades)
598+
sort.Strings(upgrades)
597599

598-
return upgrades
599-
}
600-
return nil
600+
return upgrades
601601
}
602602

603603
func (c *CatalogOperator) CheckTemplateVersionUpgrade(externalid, newid string) bool {

0 commit comments

Comments
 (0)