From df31a02911f55d292188ca514c3a30fface9c8a6 Mon Sep 17 00:00:00 2001 From: Bin Yang Date: Mon, 24 Jan 2022 16:55:52 +0800 Subject: [PATCH] Fix nfdeployment deleting issue Issue-ID: INF-258 Signed-off-by: Bin Yang Change-Id: I58bea0ea7cb9fa69681901add80bfa1af3696787 --- o2dms/service/nfdeployment_handler.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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) -- 2.16.6