From ddd5b98164dee28b752d32f2d6b69390acc7f606 Mon Sep 17 00:00:00 2001 From: Igor Gapchuk Date: Mon, 18 Nov 2019 23:19:29 +0200 Subject: Fix the SDL incorrect validates display_capabilities. There is the issue when SDL incorrect validates display capabilities as a Smart Object. The route cause of the issue is the missed "alertIcon" parameter in mapping . During validation, a Smart Object SDL can't find mandatory parameter and fail validation. As a result, SDL doesn't set display capabilities into the HMI capabilities entity. --- src/components/application_manager/src/hmi_capabilities_impl.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/application_manager/src/hmi_capabilities_impl.cc b/src/components/application_manager/src/hmi_capabilities_impl.cc index 6f95e43545..bcdb0595fe 100644 --- a/src/components/application_manager/src/hmi_capabilities_impl.cc +++ b/src/components/application_manager/src/hmi_capabilities_impl.cc @@ -339,6 +339,8 @@ void InitCapabilities() { image_field_name_enum.insert( std::make_pair(std::string("locationImage"), hmi_apis::Common_ImageFieldName::locationImage)); + image_field_name_enum.insert(std::make_pair( + std::string("alertIcon"), hmi_apis::Common_ImageFieldName::alertIcon)); file_type_enum.insert(std::make_pair(std::string("GRAPHIC_BMP"), hmi_apis::Common_FileType::GRAPHIC_BMP)); -- cgit v1.2.1