From 6aa33cacfa8ba0b572e10921108e0da8d6a677a3 Mon Sep 17 00:00:00 2001 From: appel_c Date: Thu, 8 Jan 2026 08:32:33 +0100 Subject: [PATCH] fix(device-manager-display-widget): Remove devices from ophyd validation after upload to BEC --- .../device_manager_view/device_manager_display_widget.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py b/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py index 15b7f0c1..7f58ee59 100644 --- a/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py +++ b/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py @@ -525,7 +525,12 @@ class DeviceManagerDisplayWidget(DockAreaWidget): devices_to_update.append( (config, config_status, ConnectionStatus.CONNECTED.value, "") ) + # Update validation status in device table view self.device_table_view.update_multiple_device_validations(devices_to_update) + # Remove devices from ophyd validation view + self.ophyd_test_view.change_device_configs( + [cfg for cfg, _, _, _ in devices_to_update], added=False, skip_validation=True + ) @SafeSlot() def _save_to_disk_action(self):