summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Gapchuk (GitHub) <41586842+IGapchuk@users.noreply.github.com>2020-01-07 18:25:05 +0200
committerCollin <iCollin@users.noreply.github.com>2020-01-07 11:25:05 -0500
commit0fff71bae9c5ef07ca5505ca81951c5951f6a988 (patch)
treee8488d9cb9014e9018319d0a9dc174449a0be97d
parent9abffa7e47d96d93ffb582d4f7a309757b1a5fe2 (diff)
downloadsdl_core-0fff71bae9c5ef07ca5505ca81951c5951f6a988.tar.gz
Fix the SDL incorrect validates display_capabilities. (#3128)
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 <string value, hmi_apis::Common_ImageFieldName::eType> . 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.
-rw-r--r--src/components/application_manager/src/hmi_capabilities_impl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/components/application_manager/src/hmi_capabilities_impl.cc b/src/components/application_manager/src/hmi_capabilities_impl.cc
index 686a8284cd..2642651d28 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));