summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/pmsh_service
diff options
context:
space:
mode:
authorefiacor <fiachra.corcoran@est.tech>2020-10-13 11:41:41 +0100
committerFiachra Corcoran <fiachra.corcoran@est.tech>2020-10-14 09:30:02 +0000
commit75c997686e5f85709b8c2bfc3f46d9661710a9f8 (patch)
tree3cb4ff54cb47deda7cb75101c09069d6acf64f94 /components/pm-subscription-handler/pmsh_service
parent5d9a6fc623fd8f5147f3df7d42947f97a95ded53 (diff)
[PMSH] Bug fix for missing sdnc params in DELETE event
Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: I051cf6fd727ad99451c3c8386f604501b2eef8e0 Issue-ID: DCAEGEN2-2483
Diffstat (limited to 'components/pm-subscription-handler/pmsh_service')
-rwxr-xr-xcomponents/pm-subscription-handler/pmsh_service/mod/api/db_models.py12
-rwxr-xr-xcomponents/pm-subscription-handler/pmsh_service/mod/network_function.py6
2 files changed, 9 insertions, 9 deletions
diff --git a/components/pm-subscription-handler/pmsh_service/mod/api/db_models.py b/components/pm-subscription-handler/pmsh_service/mod/api/db_models.py
index ff172d1c..a8b13e89 100755
--- a/components/pm-subscription-handler/pmsh_service/mod/api/db_models.py
+++ b/components/pm-subscription-handler/pmsh_service/mod/api/db_models.py
@@ -66,8 +66,8 @@ class NetworkFunctionModel(db.Model):
cascade='all, delete-orphan',
backref='nf')
- def __init__(self, nf_name, model_invariant_id, model_version_id, sdnc_model_name=None,
- sdnc_model_version=None):
+ def __init__(self, nf_name, model_invariant_id, model_version_id, sdnc_model_name,
+ sdnc_model_version):
self.nf_name = nf_name
self.model_invariant_id = model_invariant_id
self.model_version_id = model_version_id
@@ -79,11 +79,11 @@ class NetworkFunctionModel(db.Model):
def to_nf(self):
from mod.network_function import NetworkFunction
- return NetworkFunction(**{'nf_name': self.nf_name,
+ return NetworkFunction(sdnc_model_name=self.sdnc_model_name,
+ sdnc_model_version=self.sdnc_model_version,
+ **{'nf_name': self.nf_name,
'model_invariant_id': self.model_invariant_id,
- 'model_version_id': self.model_version_id,
- 'sdnc_model_name': self.sdnc_model_name,
- 'sdnc_model_version': self.sdnc_model_version})
+ 'model_version_id': self.model_version_id})
class NfSubRelationalModel(db.Model):
diff --git a/components/pm-subscription-handler/pmsh_service/mod/network_function.py b/components/pm-subscription-handler/pmsh_service/mod/network_function.py
index fd940385..798da00b 100755
--- a/components/pm-subscription-handler/pmsh_service/mod/network_function.py
+++ b/components/pm-subscription-handler/pmsh_service/mod/network_function.py
@@ -24,13 +24,13 @@ from mod.api.db_models import NetworkFunctionModel
class NetworkFunction:
- def __init__(self, **kwargs):
+ def __init__(self, sdnc_model_name=None, sdnc_model_version=None, **kwargs):
""" Object representation of the NetworkFunction. """
self.nf_name = kwargs.get('nf_name')
self.model_invariant_id = kwargs.get('model_invariant_id')
self.model_version_id = kwargs.get('model_version_id')
- self.sdnc_model_name = None
- self.sdnc_model_version = None
+ self.sdnc_model_name = sdnc_model_name
+ self.sdnc_model_version = sdnc_model_version
@classmethod
def nf_def(cls):