From 7301be7544da7c31e2eb5568c05e2884ed585eda Mon Sep 17 00:00:00 2001 From: Esteban Date: Tue, 3 Feb 2026 03:02:19 -0600 Subject: [PATCH] Meter fix --- src/pages/meters/MeterPage.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/pages/meters/MeterPage.tsx b/src/pages/meters/MeterPage.tsx index 7bd1595..2583818 100644 --- a/src/pages/meters/MeterPage.tsx +++ b/src/pages/meters/MeterPage.tsx @@ -123,11 +123,14 @@ export default function MetersPage({ try { if (editingId) { - const updatedMeter = await updateMeter(editingId, form); - m.setMeters((prev) => prev.map((x) => (x.id === editingId ? updatedMeter : x))); + await updateMeter(editingId, form); + // Reload meters to ensure data is synced with backend + // This is important because the backend may update project_id based on concentrator + await m.loadMeters(); } else { - const newMeter = await createMeter(form); - m.setMeters((prev) => [...prev, newMeter]); + await createMeter(form); + // Reload meters to get the complete data with project info + await m.loadMeters(); } setShowModal(false);