Browse Source

Send to rule chain a timestamp when KV entries were updated

pull/3602/head
Viacheslav Kukhtyn 6 years ago
parent
commit
f4bec22a61
  1. 7
      application/src/main/java/org/thingsboard/server/controller/BaseController.java

7
application/src/main/java/org/thingsboard/server/controller/BaseController.java

@ -771,10 +771,13 @@ public abstract class BaseController {
}
} else if (actionType == ActionType.TIMESERIES_UPDATED) {
List<TsKvEntry> telemetry = extractParameter(List.class, 0, additionalInfo);
if (telemetry != null) {
if (telemetry != null && !telemetry.isEmpty()) {
ObjectNode values = json.createObjectNode();
for (TsKvEntry tsKvEntry : telemetry) {
addKvEntry(entityNode, tsKvEntry);
addKvEntry(values, tsKvEntry);
}
entityNode.put("ts", telemetry.get(0).getTs());
entityNode.set("values", values);
}
}
}

Loading…
Cancel
Save