summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlha Vorobiova (GitHub) <86727408+OlhaVorobiova@users.noreply.github.com>2022-02-01 16:28:49 +0200
committerGitHub <noreply@github.com>2022-02-01 09:28:49 -0500
commit5e589104b1498ceffc1ef75e27320f4d7753d463 (patch)
treef931f34d749251a65b65f37985f4bb8681434b81
parent52f7eecc58dec08074ade7cea335bf91f88efb92 (diff)
downloadsdl_core-5e589104b1498ceffc1ef75e27320f4d7753d463.tar.gz
Replase clusterModeStatus with clusterModes when this parameter is disallowed by policies (#3847)
-rw-r--r--src/components/application_manager/src/commands/command_impl.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/components/application_manager/src/commands/command_impl.cc b/src/components/application_manager/src/commands/command_impl.cc
index 8eb7171274..34c2a6d6bc 100644
--- a/src/components/application_manager/src/commands/command_impl.cc
+++ b/src/components/application_manager/src/commands/command_impl.cc
@@ -47,12 +47,15 @@ struct InfoAppender {
explicit InfoAppender(std::string& info) : info_(info) {}
void operator()(const RPCParams::value_type& parameter) {
+ std::string param_name = parameter == strings::cluster_mode_status
+ ? strings::cluster_modes
+ : parameter;
if (info_.empty()) {
- info_ = "\'" + parameter + "\'";
+ info_ = "\'" + param_name + "\'";
return;
}
- info_ = info_ + ", \'" + parameter + "\'";
+ info_ = info_ + ", \'" + param_name + "\'";
}
private:
@@ -282,9 +285,11 @@ struct DisallowedParamsInserter {
? mobile_apis::VehicleDataType::VEHICLEDATA_OEM_CUSTOM_DATA
: vehicle_data->second;
+ std::string param_name =
+ param == strings::cluster_mode_status ? strings::cluster_modes : param;
(*disallowed_param)[strings::data_type] = vehicle_data_type;
(*disallowed_param)[strings::result_code] = code_;
- response_[strings::msg_params][param.c_str()] = *disallowed_param;
+ response_[strings::msg_params][param_name.c_str()] = *disallowed_param;
return true;
}