mirror of
https://github.com/kubevela/kubevela.git
synced 2026-02-14 18:10:21 +00:00
Fix: addon status list addon info error when there are mulitiple registries (#6073)
Signed-off-by: zhaohuihui <zhaohuihui_yewu@cmss.chinamobile.com>
This commit is contained in:
@@ -322,6 +322,7 @@ func (r *Registry) GetUIData(meta *SourceMeta, opt ListOptions) (*UIData, error)
|
||||
if len(addon.GlobalParameters) != 0 {
|
||||
addon.Parameters = addon.GlobalParameters
|
||||
}
|
||||
addon.RegistryName = r.Name
|
||||
return addon, nil
|
||||
}
|
||||
|
||||
|
||||
@@ -702,6 +702,14 @@ func generateAddonInfo(c client.Client, name string) (string, pkgaddon.Status, e
|
||||
}
|
||||
if len(addonPackages) != 0 {
|
||||
addonPackage = addonPackages[0]
|
||||
if status.InstalledRegistry != "" {
|
||||
for _, ap := range addonPackages {
|
||||
if ap.RegistryName == status.InstalledRegistry {
|
||||
addonPackage = ap
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user