diff --git a/ui/src/app/applications/components/application-summary/application-summary.tsx b/ui/src/app/applications/components/application-summary/application-summary.tsx index 359c137e50..30d2c2ac9f 100644 --- a/ui/src/app/applications/components/application-summary/application-summary.tsx +++ b/ui/src/app/applications/components/application-summary/application-summary.tsx @@ -75,26 +75,27 @@ export const ApplicationSummary = (props: { title: 'CHART', view: {app.spec.source.chart}:{app.spec.source.targetRevision}, edit: (formApi: FormApi) => ( - services.repos.charts(src.repoURL).catch(() => new Array()).then((charts) => { - const chartInfo = charts.find((chart) => chart.name === src.chart); - return { - charts: charts.map((chart) => chart.name), - versions: chartInfo && chartInfo.versions || new Array(), - }; - })}> - {(data: {charts: string[], versions: string[] }) => ( + services.repos.charts(src.repoURL).catch(() => new Array())}> + {(charts: models.HelmChart[]) => (
-
-
- chart.name), filterSuggestions: true, }}/>
+ { + const chartInfo = data.charts.find((chart) => chart.name === data.chart); + return chartInfo && chartInfo.versions || new Array(); + }}> + {(versions: string[]) => ( +
+ +
+ )} +
)}