From e4668651118cc0bef446b66518cea3f106973d8e Mon Sep 17 00:00:00 2001 From: "Yaroslav Mamykin (GitHub)" Date: Thu, 10 Oct 2019 16:47:49 +0300 Subject: fixup! Fix versioning appliance for vehicle data --- .../application_manager/src/rpc_handler_impl.cc | 34 +++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/components/application_manager/src/rpc_handler_impl.cc b/src/components/application_manager/src/rpc_handler_impl.cc index 819236a485..9a1d815bb2 100644 --- a/src/components/application_manager/src/rpc_handler_impl.cc +++ b/src/components/application_manager/src/rpc_handler_impl.cc @@ -425,23 +425,23 @@ bool RPCHandlerImpl::ConvertMessageToSO( return false; } - // rpc::ValidationReport report("RPC"); - - // utils::SemanticVersion empty_version; - // if (validate_params && - // smart_objects::errors::OK != - // output.validate( - // &report, empty_version, allow_unknown_parameters)) { - // LOG4CXX_ERROR( - // logger_, - // "Incorrect parameter from HMI - " << rpc::PrettyFormat(report)); - - // output.erase(strings::msg_params); - // output[strings::params][hmi_response::code] = - // hmi_apis::Common_Result::INVALID_DATA; - // output[strings::msg_params][strings::info] = rpc::PrettyFormat(report); - // return false; - // } + rpc::ValidationReport report("RPC"); + + utils::SemanticVersion empty_version; + if (validate_params && + smart_objects::errors::OK != + output.validate( + &report, empty_version, allow_unknown_parameters)) { + LOG4CXX_ERROR( + logger_, + "Incorrect parameter from HMI - " << rpc::PrettyFormat(report)); + + output.erase(strings::msg_params); + output[strings::params][hmi_response::code] = + hmi_apis::Common_Result::INVALID_DATA; + output[strings::msg_params][strings::info] = rpc::PrettyFormat(report); + return false; + } break; } case protocol_handler::MajorProtocolVersion::PROTOCOL_VERSION_1: { -- cgit v1.2.1