fixed rule inactive log event
This commit is contained in:
parent
18deb4e0c5
commit
b3e6da87dc
@ -190,9 +190,13 @@ QList<Rule> RuleEngine::evaluateEvent(const Event &event)
|
||||
rules.append(rule);
|
||||
}
|
||||
} else {
|
||||
qDebug() << "Rule" << rule.id() << "left active state.";
|
||||
m_rules[rule.id()].setActive(false);
|
||||
m_activeRules.removeAll(rule.id());
|
||||
if (m_activeRules.contains(rule.id())) {
|
||||
qDebug() << "Rule" << rule.id() << "left active state.";
|
||||
rule.setActive(false);
|
||||
m_rules[rule.id()] = rule;
|
||||
m_activeRules.removeAll(rule.id());
|
||||
rules.append(rule);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user