Commit 86d93c04 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Fix Code, adding check on Publish PUT to check supportedFeatures are present

parent 4db3eb18
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -173,6 +173,13 @@ def apf_id_service_apis_service_api_id_put(service_api_id, apf_id, body): # noq
    current_app.logger.info(
        "Updating service api id with id: " + service_api_id)

    if 'supportedFeatures' not in body:
        return bad_request_error(
            detail="supportedFeatures not present in request",
            cause="supportedFeatures not present",
            invalid_params=[{"param": "supportedFeatures", "reason": "not defined"}]
        )

    if request.is_json:
        body = ServiceAPIDescription.from_dict(request.get_json())  # noqa: E501