diff --git a/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts b/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts index dfa3fd614..733a18e31 100644 --- a/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts +++ b/src/ui_ng/lib/src/helm-chart/versions/helm-chart-version.component.ts @@ -290,6 +290,14 @@ export class ChartVersionComponent implements OnInit { } } + getImgLink(v: HelmChartVersion) { + if (v.icon) { + return v.icon; + } else { + return DefaultHelmIcon; + } + } + getDefaultIcon(v: HelmChartVersion) { v.icon = this.chartDefaultIcon; diff --git a/src/ui_ng/src/app/shared/shared.utils.ts b/src/ui_ng/src/app/shared/shared.utils.ts index 63a879820..5b1654cf3 100644 --- a/src/ui_ng/src/app/shared/shared.utils.ts +++ b/src/ui_ng/src/app/shared/shared.utils.ts @@ -26,12 +26,10 @@ import { httpStatusCode, AlertType } from './shared.const'; * @returns {string} */ export const errorHandler = function (error: any): string { - if (!error) { - return "UNKNOWN_ERROR"; - } - if (!(error.statusCode || error.status)) { + let errorObj = error.json(); + if (errorObj && errorObj.error) { // treat as string message - return '' + error; + return errorObj.error; } else { switch (error.statusCode || error.status) { case 400: