X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fservice%2Fauditor%2Fdms_handler.py;fp=o2ims%2Fservice%2Fauditor%2Fdms_handler.py;h=11436b95d9dd29778ab23b135fe076a7b144173e;hb=7035c7fbdc47ede3726570e7eaf00474d464d8b8;hp=f7d540505c74c529af9ac09e72f68182ff9e36ab;hpb=344d527edee19b58e56861119b819938f2e641df;p=pti%2Fo2.git diff --git a/o2ims/service/auditor/dms_handler.py b/o2ims/service/auditor/dms_handler.py index f7d5405..11436b9 100644 --- a/o2ims/service/auditor/dms_handler.py +++ b/o2ims/service/auditor/dms_handler.py @@ -77,10 +77,12 @@ def is_outdated(ocloud: DeploymentManager, stxobj: StxGenericModel): def create_by(stxobj: StxGenericModel, parentid: str) -> DeploymentManager: description = "A DMS" ocloudid = parentid + content = json.loads(stxobj.content) + # logger.info(stxobj) + # logger.info(content) supportedLocations = '' - capabilities = '' + capabilities = content['capabilities'] capacity = '' - content = json.loads(stxobj.content) dmsendpoint = content['cluster_api_endpoint'] profile = _convert_content(content) localmodel = DeploymentManager( @@ -103,13 +105,16 @@ def update_by(target: DeploymentManager, stxobj: StxGenericModel, parentid: str) -> None: if target.deploymentManagerId != stxobj.id: raise MismatchedModel("Mismatched Id") + content = json.loads(stxobj.content) + logger.info(content) target.name = stxobj.name target.createtime = stxobj.createtime target.updatetime = stxobj.updatetime target.hash = stxobj.hash target.oCloudId = parentid + target.capabilities = content['capabilities'] target.version_number = target.version_number + 1 - target.profile = _convert_content(stxobj.content) + target.profile = _convert_content(content) target.events.append(events.DmsChanged( id=stxobj.id,