diff --git a/src/AlarmHandler.cpp b/src/AlarmHandler.cpp index 35c3d0b5b3fc81ecf47728f9903271ac3c08a2b4..94f2af3c89811535766be9c8f2d016945e42422a 100644 --- a/src/AlarmHandler.cpp +++ b/src/AlarmHandler.cpp @@ -3813,7 +3813,8 @@ void AlarmHandler::do_alarm(bei_t& e) push_archive_event("alarmDisabled",attr_alarmDisabled_read, alarmDisabled_sz); } return; - } + } + //here not event error DEBUG_STREAM << "AlarmHandler::"<<__func__<<": arrived event=" << e.ev_name << endl; events->veclock.readerIn(); vector<event>::iterator found = \ @@ -5209,6 +5210,7 @@ formula_res_t AlarmHandler::eval_expression(iter_t const& i, string &attr_values res.ex_reason = it->ex_reason; res.ex_desc = it->ex_desc; res.ex_origin = it->ex_origin; + res.valid = true; #ifdef _DEBUG_FORMULA DEBUG_STREAM << " node name -> " << temp_attr_val.str() << " quality=" << res.quality << endl; #endif