fix 500 provide vnfr:vnfd-id with vnfd:_id 28/6228/2
authortierno <alfonso.tiernosepulveda@telefonica.com>
Mon, 28 May 2018 14:50:20 +0000 (16:50 +0200)
committertierno <alfonso.tiernosepulveda@telefonica.com>
Wed, 30 May 2018 14:02:07 +0000 (16:02 +0200)
allow force at DELETE nslcm/vi/ns_instances_content

Change-Id: Ib6dccc65f45f3fdb0a8dcd504db851e43e35cf40
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
osm_nbi/engine.py
osm_nbi/html_public/version
osm_nbi/nbi.py

index b5989c0..12311d1 100644 (file)
@@ -603,7 +603,7 @@ class Engine(object):
                     "created-time": now,
                     # "vnfd": vnfd,        # at OSM model.but removed to avoid data duplication TODO: revise
                     "vnfd-ref": vnfd_id,
-                    "vnfd-id": vnfr_id,    # not at OSM model, but useful
+                    "vnfd-id": vnfd["_id"],    # not at OSM model, but useful
                     "vim-account-id": None,
                     "vdur": [],
                     "connection-point": [],
index af29d72..63dd2ef 100644 (file)
@@ -1,3 +1,3 @@
-0.1.9
-2018-05-21
+0.1.10
+2018-05-28
 
index fefb3e9..cb24045 100644 (file)
@@ -716,7 +716,7 @@ class Server(object):
                     outdata = self.engine.del_item_list(session, engine_item, kwargs)
                     cherrypy.response.status = HTTPStatus.OK.value
                 else:  # len(args) > 1
-                    if item == "ns_instances_content":
+                    if item == "ns_instances_content" and not force:
                         opp_id = self.engine.ns_operation(session, _id, "terminate", {"autoremove": True}, None)
                         outdata = {"_id": opp_id}
                         cherrypy.response.status = HTTPStatus.ACCEPTED.value