diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc')
-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); |