diff --git a/bec_widgets/widgets/services/device_browser/device_browser.py b/bec_widgets/widgets/services/device_browser/device_browser.py index 2a75217a..9aa0e789 100644 --- a/bec_widgets/widgets/services/device_browser/device_browser.py +++ b/bec_widgets/widgets/services/device_browser/device_browser.py @@ -47,7 +47,9 @@ class DeviceBrowser(BECWidget, QWidget): ) -> None: super().__init__(parent=parent, client=client, gui_id=gui_id, config=config, **kwargs) self.get_bec_shortcuts() - self._config_helper = ConfigHelper(self.client.connector, self.client._service_name) + self._config_helper = ConfigHelper( + self.client.connector, self.client._service_name, self.client.device_manager + ) self._q_threadpool = QThreadPool() self.ui = None self.init_ui() diff --git a/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py b/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py index ceaea99a..a54121a0 100644 --- a/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py +++ b/bec_widgets/widgets/services/device_browser/device_item/device_config_dialog.py @@ -229,7 +229,7 @@ class DirectUpdateDeviceConfigDialog(BECWidget, DeviceConfigDialog): self._device = device self._q_threadpool = threadpool or QThreadPool() self._config_helper = config_helper or ConfigHelper( - self.client.connector, self.client._service_name + self.client.connector, self.client._service_name, self.client.device_manager ) super().__init__(parent=parent, **kwargs) self.get_bec_shortcuts() diff --git a/tests/unit_tests/test_device_config_form_dialog.py b/tests/unit_tests/test_device_config_form_dialog.py index 22d71226..8e27d3c3 100644 --- a/tests/unit_tests/test_device_config_form_dialog.py +++ b/tests/unit_tests/test_device_config_form_dialog.py @@ -134,7 +134,7 @@ def test_update_cycle(update_dialog, qtbot): "deviceClass": "TestDevice", "deviceConfig": {"param1": "val1"}, "readoutPriority": "monitored", - "description": None, + "description": "", "readOnly": False, "softwareTrigger": False, "onFailure": "retry",