make sure rule statesActive is properly initialized
This commit is contained in:
parent
28cd05497f
commit
1d832fad84
@ -1070,7 +1070,9 @@ QVariant::Type RuleEngine::getEventParamType(const EventTypeId &eventTypeId, con
|
|||||||
|
|
||||||
void RuleEngine::appendRule(const Rule &rule)
|
void RuleEngine::appendRule(const Rule &rule)
|
||||||
{
|
{
|
||||||
m_rules.insert(rule.id(), rule);
|
Rule newRule = rule;
|
||||||
|
newRule.setStatesActive(newRule.stateEvaluator().evaluate());
|
||||||
|
m_rules.insert(rule.id(), newRule);
|
||||||
m_ruleIds.append(rule.id());
|
m_ruleIds.append(rule.id());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user