Loading src/nbi/service/tfs_api/Resources.py +10 −4 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import json import logging from typing import Dict, List from flask.json import jsonify from flask_restful import Resource, request from werkzeug.exceptions import BadRequest Loading Loading @@ -296,10 +297,15 @@ class Links(_Resource): json_requests = request.get_json() if 'links' in json_requests: json_requests = json_requests['links'] return jsonify([ grpc_message_to_json(self.context_client.SetLink(grpc_link(link))) for link in json_requests ]) json_link_ids : List[Dict] = list() for link_json in json_requests: link = grpc_link(link_json) if link.link_type == LinkTypeEnum.LINKTYPE_VIRTUAL: link_id = self.vntmanager_client.SetVirtualLink(link) else: link_id = self.context_client.SetLink(link) json_link_ids.append(grpc_message_to_json(link_id)) return jsonify(json_link_ids) class Link(_Resource): def get(self, link_uuid : str): Loading Loading
src/nbi/service/tfs_api/Resources.py +10 −4 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import json import logging from typing import Dict, List from flask.json import jsonify from flask_restful import Resource, request from werkzeug.exceptions import BadRequest Loading Loading @@ -296,10 +297,15 @@ class Links(_Resource): json_requests = request.get_json() if 'links' in json_requests: json_requests = json_requests['links'] return jsonify([ grpc_message_to_json(self.context_client.SetLink(grpc_link(link))) for link in json_requests ]) json_link_ids : List[Dict] = list() for link_json in json_requests: link = grpc_link(link_json) if link.link_type == LinkTypeEnum.LINKTYPE_VIRTUAL: link_id = self.vntmanager_client.SetVirtualLink(link) else: link_id = self.context_client.SetLink(link) json_link_ids.append(grpc_message_to_json(link_id)) return jsonify(json_link_ids) class Link(_Resource): def get(self, link_uuid : str): Loading