From de56593e8c156f35dbc322cf71d2aeef34e56bdf Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Tue, 22 Nov 2022 09:58:46 -0500 Subject: [PATCH] Fix crash when upgrading release Signed-off-by: Sebastian Malton --- .../endpoints/helm-releases.api/request-update.injectable.ts | 4 +++- .../update-release/update-release.injectable.ts | 4 ++-- src/renderer/components/dock/upgrade-chart/view.tsx | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/common/k8s-api/endpoints/helm-releases.api/request-update.injectable.ts b/src/common/k8s-api/endpoints/helm-releases.api/request-update.injectable.ts index 2703ea2c56..829f883a44 100644 --- a/src/common/k8s-api/endpoints/helm-releases.api/request-update.injectable.ts +++ b/src/common/k8s-api/endpoints/helm-releases.api/request-update.injectable.ts @@ -30,13 +30,15 @@ const requestHelmReleaseUpdateInjectable = getInjectable({ return async (name, namespace, { repo, chart, values, ...data }) => { try { - await apiBase.put(requestUpdateEndpoint.compile({ name, namespace }), { + const x = await apiBase.put(requestUpdateEndpoint.compile({ name, namespace }), { data: { chart: `${repo}/${chart}`, values: yaml.load(values), ...data, }, }); + + console.log(x); } catch (e) { return { updateWasSuccessful: false, error: e }; } diff --git a/src/renderer/components/+helm-releases/update-release/update-release.injectable.ts b/src/renderer/components/+helm-releases/update-release/update-release.injectable.ts index 8cdcbfafe1..309c19444b 100644 --- a/src/renderer/components/+helm-releases/update-release/update-release.injectable.ts +++ b/src/renderer/components/+helm-releases/update-release/update-release.injectable.ts @@ -12,14 +12,14 @@ const updateReleaseInjectable = getInjectable({ instantiate: (di): RequestHelmReleaseUpdate => { const releases = di.inject(releasesInjectable); - const callForHelmReleaseUpdate = di.inject(requestHelmReleaseUpdateInjectable); + const requestHelmReleaseUpdate = di.inject(requestHelmReleaseUpdateInjectable); return async ( name, namespace, payload, ) => { - const result = await callForHelmReleaseUpdate(name, namespace, payload); + const result = await requestHelmReleaseUpdate(name, namespace, payload); releases.invalidate(); diff --git a/src/renderer/components/dock/upgrade-chart/view.tsx b/src/renderer/components/dock/upgrade-chart/view.tsx index 2a3fe59996..f17a192c3a 100644 --- a/src/renderer/components/dock/upgrade-chart/view.tsx +++ b/src/renderer/components/dock/upgrade-chart/view.tsx @@ -41,7 +41,7 @@ export class NonInjectedUpgradeChart extends React.Component{model.release.getName()} {" successfully upgraded to version "} - {model.version.value.get()} + {model.version.value.get()?.version}

); }