X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2dms%2Fservice%2Fnfdeployment_handler.py;h=0fdd00a6cf90d9a28a124905ed5e76cf93819276;hb=refs%2Fchanges%2F99%2F8199%2F1;hp=f945ce9dbee50eafef4825b7c0ef3d5b890152d7;hpb=23021f6c24ad8722495fc42f98a18cc650906bca;p=pti%2Fo2.git diff --git a/o2dms/service/nfdeployment_handler.py b/o2dms/service/nfdeployment_handler.py index f945ce9..0fdd00a 100644 --- a/o2dms/service/nfdeployment_handler.py +++ b/o2dms/service/nfdeployment_handler.py @@ -56,6 +56,9 @@ def handle_nfdeployment_statechanged( if cmd.ToState == NfDeploymentState.Installing: cmd2 = commands.InstallNfDeployment(cmd.NfDeploymentId) install_nfdeployment(cmd2, uow) + elif cmd.ToState == NfDeploymentState.Deleting: + cmd2 = commands.DeleteNfDeployment(cmd.NfDeploymentId) + delete_nfdeployment(cmd2, uow) else: logger.debug("Not insterested state change: {}".format(cmd)) elif cmd.FromState == NfDeploymentState.Installed \ @@ -68,9 +71,7 @@ def handle_nfdeployment_statechanged( uninstall_nfdeployment(cmd2, uow) else: logger.debug("Not insterested state change: {}".format(cmd)) - elif cmd.FromState == NfDeploymentState.Initial \ - or cmd.FromState == NfDeploymentState.Abnormal: - + elif cmd.FromState == NfDeploymentState.Abnormal: if cmd.ToState == NfDeploymentState.Deleting: # cmd2 = commands.UninstallNfDeployment(cmd.NfDeploymentId) # uninstall_nfdeployment(cmd2, uow)