diff options
author | jacobkeeler <jacob.keeler@livioradio.com> | 2019-10-25 14:06:32 -0400 |
---|---|---|
committer | jacobkeeler <jacob.keeler@livioradio.com> | 2019-10-25 14:06:32 -0400 |
commit | b0353a736a3ffdb1c27a6fd5c7258363e83673f2 (patch) | |
tree | 16a2791e10d69a1234186c1262bc3aa063cbf189 | |
parent | ef19dec3d6425101ed7d6d6c911e70cd9b53cd68 (diff) | |
download | sdl_core-fix/custom_vehicle_data_array_key_translation.tar.gz |
Fix key translation for SubscribeVehicleDatafix/custom_vehicle_data_array_key_translation
-rw-r--r-- | src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc index f41167cde8..9df6d922aa 100644 --- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc +++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc @@ -112,7 +112,8 @@ void CustomVehicleDataManagerImpl::CreateMobileMessageParams( const auto& item_name = schema->name; if (policy_table::VehicleDataItem::kStruct == std::string(schema->type)) { auto& input_param = input_params[key]; - if (*schema->array) { + if (*schema->array && + input_param.getType() == smart_objects::SmartType_Array) { for (size_t i = 0; i < input_param.length(); i++) { const auto param = fill_mobile_msg(input_param[i], SearchMethod::RECURSIVE); |