Added NS parameter validation
Change-Id: I788bc58e51cce7d73f9dc7c711abba4de262dfa8
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/osm_nbi/engine.py b/osm_nbi/engine.py
index 76b0f13..50d1bd1 100644
--- a/osm_nbi/engine.py
+++ b/osm_nbi/engine.py
@@ -538,6 +538,7 @@
:param ns_request: params to be used for the nsr
:return: the _id of nsr descriptor stored at database
"""
+ rollback_index = len(rollback)
step = ""
try:
# look for nsr
@@ -649,7 +650,7 @@
step = "creating nsr at database"
self._format_new_data(session, "nsrs", nsr_descriptor)
self.db.create("nsrs", nsr_descriptor)
- rollback.insert(0, {"item": "nsrs", "_id": nsr_id})
+ rollback.insert(rollback_index, {"item": "nsrs", "_id": nsr_id})
return nsr_id
except Exception as e:
raise EngineException("Error {}: {}".format(step, e))