diff options
-rw-r--r-- | src/components/can_cooperation/src/commands/set_interior_vehicle_data_request.cc | 5 |
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 = |