\r
def _nfdeploymentdesc_validate(desc: NfDeploymentDesc):\r
try:\r
- json.loads(\r
- desc['inputParams']) if desc['inputParams'] else None\r
- json.loads(\r
- desc['outputParams']) if desc['outputParams'] else None\r
+ if desc.inputParams:\r
+ json.loads(desc.inputParams)\r
+ if desc.outputParams:\r
+ json.loads(desc.outputParams)\r
+ if not desc.deploymentManagerId:\r
+ raise Exception("Invalid deploymentManager Id")\r
+ if not desc.artifactRepoUrl:\r
+ raise Exception("Invalid artifactRepoUrl")\r
+ if not desc.artifactName:\r
+ raise Exception("Invalid artifactName")\r
return\r
except json.decoder.JSONDecodeError as e:\r
- logger.debug("NfDeploymentDesc validate error with: %s" % (str(e)))\r
+ logger.debug("NfDeploymentDesc json error with: %s" % (str(e)))\r
raise e\r
except Exception as e:\r
logger.debug("NfDeploymentDesc validate error with: %s" % (str(e)))\r