summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc b/src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc
index 7524e99bf2..15816cd91e 100644
--- a/src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc
+++ b/src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc
@@ -111,9 +111,10 @@ void SetInteriorVehicleDataRequest::OnEvent(
std::string SetInteriorVehicleDataRequest::ModuleType(
const Json::Value& message) {
- return message.get(message_params::kModuleType, "").asString();
+ const Json::Value& module_data =
+ message.get(message_params::kModuleData, Json::Value(Json::objectValue));
+ return module_data.get(message_params::kModuleType, "").asString();
}
-
std::vector<std::string> SetInteriorVehicleDataRequest::ControlData(
const Json::Value& message) {
Json::Value data =