From a400fef77d0e3f0b1ccda5eb96c8bd05be3c7f5c Mon Sep 17 00:00:00 2001 From: JulianAlcala Date: Tue, 21 Apr 2026 17:59:00 +0200 Subject: [PATCH] fix(control-panel): match dropdown value by device id to prevent crash --- .../control_panel/presentation/control_panel_screen.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/legacy/modules/control_panel/lib/src/features/control_panel/presentation/control_panel_screen.dart b/modules/legacy/modules/control_panel/lib/src/features/control_panel/presentation/control_panel_screen.dart index 2c2b1193..513a4d6e 100644 --- a/modules/legacy/modules/control_panel/lib/src/features/control_panel/presentation/control_panel_screen.dart +++ b/modules/legacy/modules/control_panel/lib/src/features/control_panel/presentation/control_panel_screen.dart @@ -132,7 +132,7 @@ class _Header extends ConsumerWidget { ); }).toList(), values: state.devices, - value: state.selectedDevice, + value: state.devices.where((d) => d.id == state.selectedDevice?.id).firstOrNull, onChanged: (device) { vm.setSelectedDevice(device); },