diff --git a/engine/src/configuration/applier/host.cc b/engine/src/configuration/applier/host.cc index 80262b9663..67d47f57b8 100644 --- a/engine/src/configuration/applier/host.cc +++ b/engine/src/configuration/applier/host.cc @@ -411,6 +411,7 @@ void applier::host::modify_object(configuration::host const& obj) { config->interval_length()); it_obj->second->set_recovery_notification_delay( obj.recovery_notification_delay()); + it_obj->second->set_icon_id(obj.icon_id()); // Contacts. if (obj.contacts() != obj_old.contacts()) { diff --git a/engine/src/configuration/applier/service.cc b/engine/src/configuration/applier/service.cc index 8344896055..ec98fd5ab1 100644 --- a/engine/src/configuration/applier/service.cc +++ b/engine/src/configuration/applier/service.cc @@ -512,6 +512,7 @@ void applier::service::modify_object(configuration::service const& obj) { s->set_acknowledgement_timeout(obj.acknowledgement_timeout() * config->interval_length()); s->set_recovery_notification_delay(obj.recovery_notification_delay()); + s->set_icon_id(obj.icon_id()); // Contacts. if (obj.contacts() != obj_old.contacts()) {