From 0ceeaea4030bccf61a304f4049449ef7f3c3b198 Mon Sep 17 00:00:00 2001 From: muttley Date: Thu, 16 May 2019 11:12:31 +0200 Subject: [PATCH] [C++][Restbed] Fix for restbed 4.0 --- .../main/resources/cpp-restbed-server/api-source.mustache | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/cpp-restbed-server/api-source.mustache b/modules/openapi-generator/src/main/resources/cpp-restbed-server/api-source.mustache index 9f4ad4eae2a5..e00dfa57d214 100644 --- a/modules/openapi-generator/src/main/resources/cpp-restbed-server/api-source.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-restbed-server/api-source.mustache @@ -75,7 +75,8 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet const auto request = session->get_request(); {{#hasBodyParam}} // Body params are present, therefore we have to fetch them - int content_length = request->get_header("Content-Length", 0); + int content_length; + request->get_header("Content-Length", content_length, 0); session->fetch(content_length, [ this ]( const std::shared_ptr session, const restbed::Bytes & body ) { @@ -147,7 +148,8 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet const auto request = session->get_request(); {{#hasBodyParam}} // Body params are present, therefore we have to fetch them - int content_length = request->get_header("Content-Length", 0); + int content_length; + request->get_header("Content-Length", content_length, 0); session->fetch(content_length, [ this ]( const std::shared_ptr session, const restbed::Bytes & body ) {