Commit f4bec22a616bb1f43ac2e51eeedda9162d880c9c

Authored by Viacheslav Kukhtyn
1 parent c3ee6785

Send to rule chain a timestamp when KV entries were updated

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