From 3e610c2fbdfbced3b41d7a34e98b71b3e5753542 Mon Sep 17 00:00:00 2001 From: Mark Date: Sun, 12 Jan 2025 22:39:40 +0100 Subject: [PATCH] Update views.py --- BridgeEmulator/flaskUI/core/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/BridgeEmulator/flaskUI/core/views.py b/BridgeEmulator/flaskUI/core/views.py index 47ff9990..7cb58170 100644 --- a/BridgeEmulator/flaskUI/core/views.py +++ b/BridgeEmulator/flaskUI/core/views.py @@ -146,8 +146,10 @@ def get_all_data() -> Dict[str, Any]: for resource in saveResources: for resource_id in bridgeConfig[resource]: if resource_id != "0": - # Update the output with additional data from getV1Api - output[resource][resource_id].update(bridgeConfig[resource][resource_id].getV1Api().copy()) + obj = bridgeConfig[resource][resource_id] + if hasattr(obj, 'getV1Api'): + # Update the output with additional data from getV1Api + output[resource][resource_id].update(obj.getV1Api().copy()) output["lightTypes"] = list(lightTypes.keys()) output["config"] = bridgeConfig["config"] output["config"].update(buildConfig())