From f003ad72399dd39f1e7bb53764cff4acf3fef899 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 7 Dec 2025 23:59:02 +0000 Subject: [PATCH] fix: use platformData.node/instance for correct guest grouping The Dashboard grouping was broken because: - node was set to r.parentId (full resource ID) - instance was set to r.platformId Fixed to read from platformData which contains the correct values: - node = platformData.node (e.g., 'minipc') - instance = platformData.instance (e.g., 'https://pve:8006') This matches the legacy data format and fixes the grouped/list toggle. --- frontend-modern/src/App.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend-modern/src/App.tsx b/frontend-modern/src/App.tsx index bfa9c84..9de9e1d 100644 --- a/frontend-modern/src/App.tsx +++ b/frontend-modern/src/App.tsx @@ -882,8 +882,8 @@ function App() { id: r.id, vmid: platformData?.vmid as number ?? 0, name: r.name, - node: r.parentId ?? '', - instance: r.platformId, + node: platformData?.node as string ?? '', + instance: platformData?.instance as string ?? r.platformId, status: r.status === 'running' ? 'running' : 'stopped', type: 'qemu', cpu: r.cpu?.current ?? 0, @@ -926,8 +926,8 @@ function App() { id: r.id, vmid: platformData?.vmid as number ?? 0, name: r.name, - node: r.parentId ?? '', - instance: r.platformId, + node: platformData?.node as string ?? '', + instance: platformData?.instance as string ?? r.platformId, status: r.status === 'running' ? 'running' : 'stopped', type: 'lxc', cpu: r.cpu?.current ?? 0,