summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kutsan <akutsan@luxoft.com>2020-01-28 00:12:21 +0300
committerAndriy Byzhynar (GitHub) <AByzhynar@luxoft.com>2020-02-05 22:44:39 +0200
commit0f892fb78f1311d56ab34b3ff3621564b17488e0 (patch)
tree403d412f49708c2ae089bed508a590f033535313
parent465d67bd26b1924cf4c7e4563aae9f9b3dd0920c (diff)
downloadsdl_core-0f892fb78f1311d56ab34b3ff3621564b17488e0.tar.gz
Bug fix : Do not override message params if request setups it
-rw-r--r--src/components/application_manager/src/commands/request_from_hmi.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/application_manager/src/commands/request_from_hmi.cc b/src/components/application_manager/src/commands/request_from_hmi.cc
index 576287286f..1cf5c50cdd 100644
--- a/src/components/application_manager/src/commands/request_from_hmi.cc
+++ b/src/components/application_manager/src/commands/request_from_hmi.cc
@@ -90,13 +90,14 @@ void RequestFromHMI::SendResponse(
FillCommonParametersOfSO(*message, correlation_id, function_id);
(*message)[strings::params][strings::message_type] = MessageType::kResponse;
(*message)[strings::params][hmi_response::code] = result_code;
- (*message)[strings::msg_params][strings::success] = success;
- (*message)[strings::msg_params][strings::result_code] = result_code;
if (response_params) {
(*message)[strings::msg_params] = *response_params;
}
+ (*message)[strings::msg_params][strings::success] = success;
+ (*message)[strings::msg_params][strings::result_code] = result_code;
+
rpc_service_.ManageHMICommand(message, source);
}