diff --git a/centreon-broker/bam/src/ba.cc b/centreon-broker/bam/src/ba.cc index 665f6ba83c6..d37832c7517 100644 --- a/centreon-broker/bam/src/ba.cc +++ b/centreon-broker/bam/src/ba.cc @@ -72,7 +72,8 @@ ba::ba(uint32_t id, _host_id(host_id), _service_id(service_id), _generate_virtual_status(generate_virtual_status), - _computed_soft_state(ba::state::state_ok), + _computed_soft_state(source == configuration::ba::state_source_best ? + ba::state::state_critical : ba::state::state_ok), _computed_hard_state(source == configuration::ba::state_source_best ? ba::state::state_critical : ba::state::state_ok), _num_soft_critical_childs{0.f},