From c2df13ad7363b83f859254f2b91d0c9a4e63b2a2 Mon Sep 17 00:00:00 2001 From: Gaurav Mehta Date: Mon, 23 Feb 2026 20:08:54 +1100 Subject: [PATCH] fix: changed logic to use power status from underlying inventory (#707) Signed-off-by: Gaurav Mehta --- pkg/harvester/models/harvester/node.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/harvester/models/harvester/node.js b/pkg/harvester/models/harvester/node.js index aec4d7c4..e44774f6 100644 --- a/pkg/harvester/models/harvester/node.js +++ b/pkg/harvester/models/harvester/node.js @@ -536,8 +536,7 @@ export default class HciNode extends HarvesterResource { get isStopped() { const inventory = this.inventory || {}; - return inventory.spec?.powerActionRequested === 'shutdown' && - inventory.status?.powerAction?.actionStatus === 'complete'; + return inventory.status?.machinePowerState === 'off'; } get isStopping() { @@ -553,8 +552,7 @@ export default class HciNode extends HarvesterResource { get isStarted() { const inventory = this.inventory || {}; - return inventory.spec?.powerActionRequested === 'poweron' && - inventory.status?.powerAction?.actionStatus === 'complete'; + return inventory.status?.machinePowerState === 'on'; } get isStarting() {