Commit db22ea8b authored by Pablo Armingol's avatar Pablo Armingol
Browse files

feat: add validation for response building in build_response function

parent 4b7d7f37
Loading
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -52,6 +52,10 @@ def build_response(intent, response, controller_type = None):
    source = safe_get(intent, ["ietf-network-slice-service:network-slice-services","slice-service",0,"sdps","sdp",0,"id"])
    destination = safe_get(intent, ["ietf-network-slice-service:network-slice-services","slice-service",0,"sdps","sdp",1,"id"])
    vlan = safe_get(intent, ["ietf-network-slice-service:network-slice-services","slice-service",0,"sdps","sdp",0,"service-match-criteria","match-criterion",0,"match-type", 0, "vlan", 0])

    if not id or not source or not destination:
        return response

    qos_requirements = []

    # Populate response with QoS requirements and VLAN from intent