From 941d3c1e492e9cce6173ecb5a399104dcb59f2a4 Mon Sep 17 00:00:00 2001 From: David Perl Date: Wed, 10 Sep 2025 09:25:58 +0200 Subject: [PATCH] fix: allow setting config to empty but not None --- bec_lib/bec_lib/config_helper.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bec_lib/bec_lib/config_helper.py b/bec_lib/bec_lib/config_helper.py index ff0137f6b..2d0039798 100644 --- a/bec_lib/bec_lib/config_helper.py +++ b/bec_lib/bec_lib/config_helper.py @@ -167,8 +167,10 @@ def send_config_request( Returns: request ID (str) """ - if action in ["update", "add", "set"] and not config: + if action in ["update", "add"] and not config: raise DeviceConfigError(f"Config cannot be empty for an {action} request.") + if action == "set": + config = config or {} # coerce None RID = str(uuid.uuid4()) self.connector.send( MessageEndpoints.device_config_request(),