File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -586,18 +586,18 @@ func (c *CatalogOperator) GetTemplateVersionUpgradesByID(id string) []string {
586586}
587587
588588func (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
603603func (c * CatalogOperator ) CheckTemplateVersionUpgrade (externalid , newid string ) bool {
You can’t perform that action at this time.
0 commit comments