Fix KSU creation/update when custom_env_vars is None 14/15614/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 18 Dec 2025 11:14:58 +0000 (12:14 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 18 Dec 2025 11:15:08 +0000 (12:15 +0100)
Change-Id: I23f70d3cab172a11de084a48635ed0e9787bfd10
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
osm_lcm/odu_libs/ksu.py

index 325ec5f..e7c2f82 100644 (file)
@@ -67,6 +67,8 @@ async def create_ksus(self, op_id, op_params_list, content_list):
     target_ns = oka_params.get("namespace", "default")
     substitute_environment = oka_params.get("substitute_environment", "true").lower()
     custom_env_vars = oka_params.get("custom_env_vars", {})
+    if custom_env_vars is None:
+        custom_env_vars = {}
     if "APPNAME" not in custom_env_vars:
         custom_env_vars["APPNAME"] = ksu_name
     if "TARGET_NS" not in custom_env_vars:
@@ -218,6 +220,8 @@ async def update_ksus(self, op_id, op_params_list, content_list):
     target_ns = oka_params.get("namespace", "default")
     substitute_environment = oka_params.get("substitute_environment", "true").lower()
     custom_env_vars = oka_params.get("custom_env_vars", {})
+    if custom_env_vars is None:
+        custom_env_vars = {}
     if "APPNAME" not in custom_env_vars:
         custom_env_vars["APPNAME"] = ksu_name
     if "TARGET_NS" not in custom_env_vars: