From 125385b58245c0467ce5eb441dc574ca0bfda237 Mon Sep 17 00:00:00 2001 From: Sergey Matvienko Date: Mon, 4 Sep 2023 17:35:24 +0200 Subject: [PATCH] TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1 --- .../rule_chains/edge_root_rule_chain.json | 1 + .../device_profile/rule_chain_template.json | 1 + .../tenant/rule_chains/root_rule_chain.json | 1 + .../TbMsgAttributesNodeConfiguration.java | 4 +-- .../TbMsgAttributesNodeConfigurationTest.java | 29 +++++++++++++++++++ 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/telemetry/TbMsgAttributesNodeConfigurationTest.java diff --git a/application/src/main/data/json/edge/rule_chains/edge_root_rule_chain.json b/application/src/main/data/json/edge/rule_chains/edge_root_rule_chain.json index 8d3c9a9af4..47a811d402 100644 --- a/application/src/main/data/json/edge/rule_chains/edge_root_rule_chain.json +++ b/application/src/main/data/json/edge/rule_chains/edge_root_rule_chain.json @@ -49,6 +49,7 @@ "name": "Save Client Attributes", "debugMode": false, "configuration": { + "version": 1, "scope": "CLIENT_SCOPE", "notifyDevice": "false", "sendAttributesUpdatedNotification": "false", diff --git a/application/src/main/data/json/tenant/device_profile/rule_chain_template.json b/application/src/main/data/json/tenant/device_profile/rule_chain_template.json index a11cba1b9e..7e1325d412 100644 --- a/application/src/main/data/json/tenant/device_profile/rule_chain_template.json +++ b/application/src/main/data/json/tenant/device_profile/rule_chain_template.json @@ -33,6 +33,7 @@ "name": "Save Client Attributes", "debugMode": false, "configuration": { + "version": 1, "scope": "CLIENT_SCOPE", "notifyDevice": "false", "sendAttributesUpdatedNotification": "false", diff --git a/application/src/main/data/json/tenant/rule_chains/root_rule_chain.json b/application/src/main/data/json/tenant/rule_chains/root_rule_chain.json index faf411680e..b850de3e70 100644 --- a/application/src/main/data/json/tenant/rule_chains/root_rule_chain.json +++ b/application/src/main/data/json/tenant/rule_chains/root_rule_chain.json @@ -32,6 +32,7 @@ "name": "Save Client Attributes", "debugMode": false, "configuration": { + "version": 1, "scope": "CLIENT_SCOPE", "notifyDevice": "false", "sendAttributesUpdatedNotification": "false", diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/telemetry/TbMsgAttributesNodeConfiguration.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/telemetry/TbMsgAttributesNodeConfiguration.java index 7da27e7fe9..1c3112c4de 100644 --- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/telemetry/TbMsgAttributesNodeConfiguration.java +++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/telemetry/TbMsgAttributesNodeConfiguration.java @@ -34,8 +34,8 @@ public class TbMsgAttributesNodeConfiguration implements NodeConfiguration