From: Zhang Rong(Jon) Date: Tue, 8 Nov 2022 01:41:02 +0000 (+0800) Subject: Fix deploymentManager profiles not set in conf file X-Git-Tag: 2.0.0-rc2~36^2~1 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=b163536727699c1ec3b0d12d8132c62c58523ab4;p=pti%2Fo2.git Fix deploymentManager profiles not set in conf file Signed-off-by: Zhang Rong(Jon) Change-Id: Ice973c45bb86a102b9fe90661512cdc2c4b06fb9 --- diff --git a/o2common/config/config.py b/o2common/config/config.py index a2907c4..690f4e9 100644 --- a/o2common/config/config.py +++ b/o2common/config/config.py @@ -348,9 +348,12 @@ def get_auth_provider(): def get_dms_support_profiles(): profiles = config.conf.API.DMS_SUPPORT_PROFILES - profiles = profiles.replace("'", "").replace( - '"', "").replace('[', "").replace(']', "") - profiles = profiles.split(',') + if profiles is None or profiles == '': + profiles = [] + elif "[" in profiles and "]" in profiles: + profiles = profiles.replace("'", "").replace( + '"', "").replace('[', "").replace(']', "") + profiles = profiles.split(',') if 'native_k8sapi' not in profiles: profiles.append('native_k8sapi') return profiles