summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaroslav Mamykin (GitHub) <ymamykin@luxoft.com>2019-10-11 21:31:04 +0300
committerYarik <ymamykin@gmail.com>2019-11-15 15:19:04 +0200
commitc11ecb66b88a4ecad7103006b48fa0c5a0e5ade9 (patch)
tree48cea62fd820a2ab47920e43f37ef7171a1f5ec7
parent4d06eab77da28adaa35ee6b65e586f402f7ea656 (diff)
downloadsdl_core-c11ecb66b88a4ecad7103006b48fa0c5a0e5ade9.tar.gz
fixup! Fix versioning appliance for vehicle data
-rw-r--r--src/components/application_manager/src/rpc_service_impl.cc39
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(