summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/pmsh_service
diff options
context:
space:
mode:
Diffstat (limited to 'components/pm-subscription-handler/pmsh_service')
-rwxr-xr-xcomponents/pm-subscription-handler/pmsh_service/mod/aai_event_handler.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/pm-subscription-handler/pmsh_service/mod/aai_event_handler.py b/components/pm-subscription-handler/pmsh_service/mod/aai_event_handler.py
index e40060f0..07de7d68 100755
--- a/components/pm-subscription-handler/pmsh_service/mod/aai_event_handler.py
+++ b/components/pm-subscription-handler/pmsh_service/mod/aai_event_handler.py
@@ -21,6 +21,7 @@ from enum import Enum
from mod import pmsh_logging as logger
from mod.network_function import NetworkFunction, NetworkFunctionFilter
+from mod.subscription import AdministrativeState
class XNFType(Enum):
@@ -70,6 +71,7 @@ def _process_event(action, new_status, xnf_name, subscription, mr_pub, app_conf)
if local_xnf is None:
logger.debug(f'Activating subscription for network function {xnf_name}')
+ subscription.administrativeState = AdministrativeState.UNLOCKED.value
subscription.process_subscription([NetworkFunction(
nf_name=xnf_name, orchestration_status=new_status)], mr_pub, app_conf)
else: