From 4afacd754a598effb060b033b18074cdc322ac9b Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 17:13:45 +0800 Subject: [PATCH] fix the doneOverride path for harvesterhci.io.virtualmachinetemplate (#211) (#213) Signed-off-by: Andy Lee (cherry picked from commit 22a032e56c63029472b25dc901c587d48b0161c0) Co-authored-by: Andy Lee --- .../models/harvesterhci.io.virtualmachinetemplate.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/harvester/models/harvesterhci.io.virtualmachinetemplate.js b/pkg/harvester/models/harvesterhci.io.virtualmachinetemplate.js index bc9b6d9e..ad4531a8 100644 --- a/pkg/harvester/models/harvesterhci.io.virtualmachinetemplate.js +++ b/pkg/harvester/models/harvesterhci.io.virtualmachinetemplate.js @@ -2,6 +2,7 @@ import { MODE, _CREATE } from '@shell/config/query-params'; import { HCI } from '../types'; import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../config/harvester'; import HarvesterResource from './harvester'; +import { clone } from '@shell/utils/object'; export default class HciVmTemplate extends HarvesterResource { get availableActions() { @@ -71,4 +72,12 @@ export default class HciVmTemplate extends HarvesterResource { get defaultVersion() { return this.status?.defaultVersion; } + + get doneOverride() { + const detailLocation = clone(this.listLocation); + + detailLocation.params.resource = HCI.VM_VERSION; + + return detailLocation; + } }