X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=o2dms%2Fdomain%2Fdms.py;fp=o2dms%2Fdomain%2Fdms.py;h=2a8c144d5ac289a95a34274d015faeb76ffc6641;hb=de6f924990082b7ec02400ee1151df1105206fd2;hp=949f06c0c432a21012aa511f200d928e699a0719;hpb=98c86a07982d8405aabc7f0e64782d1b91ac4cf4;p=pti%2Fo2.git diff --git a/o2dms/domain/dms.py b/o2dms/domain/dms.py index 949f06c..2a8c144 100644 --- a/o2dms/domain/dms.py +++ b/o2dms/domain/dms.py @@ -14,6 +14,7 @@ from __future__ import annotations # from os import stat +import json from o2dms.domain import events from o2dms.domain.states import NfDeploymentState @@ -30,11 +31,18 @@ class NfDeploymentDesc(AgRoot, Serializer): self.deploymentManagerId = dmsId self.name = name self.description = description - self.inputParams = inputParams - self.outputParams = outputParams self.artifactRepoUrl = artifactRepoUrl self.artifactName = artifactName self.status = 0 + + if type(inputParams) is str: + inputParams = json.loads(inputParams) + self.inputParams = json.dumps(inputParams) + + if type(outputParams) is str: + outputParams = json.loads(outputParams) + self.outputParams = json.dumps(outputParams) + # self.extensions = []