diff options
author | Yaroslav Mamykin (GitHub) <ymamykin@luxoft.com> | 2019-10-11 21:31:04 +0300 |
---|---|---|
committer | Yarik <ymamykin@gmail.com> | 2019-11-15 15:19:04 +0200 |
commit | c11ecb66b88a4ecad7103006b48fa0c5a0e5ade9 (patch) | |
tree | 48cea62fd820a2ab47920e43f37ef7171a1f5ec7 | |
parent | 4d06eab77da28adaa35ee6b65e586f402f7ea656 (diff) | |
download | sdl_core-c11ecb66b88a4ecad7103006b48fa0c5a0e5ade9.tar.gz |
fixup! Fix versioning appliance for vehicle data
-rw-r--r-- | src/components/application_manager/src/rpc_service_impl.cc | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/src/components/application_manager/src/rpc_service_impl.cc b/src/components/application_manager/src/rpc_service_impl.cc index 185945b28a..6baa9df91e 100644 --- a/src/components/application_manager/src/rpc_service_impl.cc +++ b/src/components/application_manager/src/rpc_service_impl.cc @@ -550,32 +550,35 @@ void RPCServiceImpl::SendMessageToMobile( if (validation_result != smart_objects::errors::eType::OK) { switch (api_function_id) { case mobile_apis::FunctionID::GetVehicleDataID: { - if (mobile_apis::Result::SUCCESS == - (*message)[strings::msg_params][strings::result_code].asUInt()) { - smart_objects::SmartObjectSPtr response = - MessageHelper::CreateNegativeResponse( - (*message)[strings::params][strings::connection_key].asUInt(), - api_function_id, - (*message)[strings::params][strings::correlation_id].asUInt(), - static_cast<int32_t>(mobile_apis::Result::GENERIC_ERROR)); - - SendMessageToMobile(response); - return; - } - } break; - + if (mobile_apis::Result::SUCCESS == + (*message)[strings::msg_params][strings::result_code].asUInt()) { + smart_objects::SmartObjectSPtr response = + MessageHelper::CreateNegativeResponse( + (*message)[strings::params][strings::connection_key] + .asUInt(), + api_function_id, + (*message)[strings::params][strings::correlation_id] + .asUInt(), + static_cast<int32_t>(mobile_apis::Result::GENERIC_ERROR)); + + SendMessageToMobile(response); + return; + } + } break; + case mobile_apis::FunctionID::OnVehicleDataID: { return; } break; - default:break; + default: + break; } } } else { mobile_so_factory().attachSchema(*message, false); - LOG4CXX_DEBUG(logger_, - "Attached schema to message, result if valid: " - << message->isValid()); + LOG4CXX_DEBUG( + logger_, + "Attached schema to message, result if valid: " << message->isValid()); } if (!ConvertSOtoMessage( |