From c2179dd845b717806fb0acc522f80e70581e0a37 Mon Sep 17 00:00:00 2001
From: hajipour <shajipour@cttc.es>
Date: Fri, 26 Jan 2024 23:44:16 +0100
Subject: [PATCH] bug fix: Showing service info error in webui when service is
 created by BWM resolved.

---
 src/webui/service/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/webui/service/__init__.py b/src/webui/service/__init__.py
index 05b2eeaf0..5211ad935 100644
--- a/src/webui/service/__init__.py
+++ b/src/webui/service/__init__.py
@@ -48,7 +48,7 @@ def json_to_list(json_str : str) -> List[Union[str, Tuple[str, str]]]:
 
     if isinstance(data, dict):
         return [('kv', (key, value)) for key, value in data.items()]
-    elif isinstance(data, list):
+    elif isinstance(data, list) and not isinstance(data[0], dict):
         return [('item', ', '.join(data))]
     else:
         return [('item', str(data))]
-- 
GitLab