diff --git a/server/ruleengine.cpp b/server/ruleengine.cpp index f2b50be2..6322844c 100644 --- a/server/ruleengine.cpp +++ b/server/ruleengine.cpp @@ -39,7 +39,7 @@ RuleEngine::RuleEngine(QObject *parent) : QList actions; foreach (const QString &actionIdString, settings.childGroups()) { settings.beginGroup(actionIdString); - Action action = Action(settings.value("deviceId").toUuid(), settings.value("id").toUuid()); + Action action = Action(settings.value("deviceId").toUuid(), settings.value("actionTypeId").toUuid()); action.setParams(settings.value("params").toMap()); settings.endGroup(); actions.append(action); @@ -137,6 +137,7 @@ RuleEngine::RuleError RuleEngine::addRule(const Trigger &trigger, const QList