From 58a6aee01369cb3fe114eb15ac92097c9922f7fe Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Thu, 18 Dec 2025 12:14:58 +0100 Subject: [PATCH] Fix KSU creation/update when custom_env_vars is None Change-Id: I23f70d3cab172a11de084a48635ed0e9787bfd10 Signed-off-by: garciadeblas --- osm_lcm/odu_libs/ksu.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/osm_lcm/odu_libs/ksu.py b/osm_lcm/odu_libs/ksu.py index 325ec5f0..e7c2f82d 100644 --- a/osm_lcm/odu_libs/ksu.py +++ b/osm_lcm/odu_libs/ksu.py @@ -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: -- 2.25.1