From: J-N-K Date: Sun, 5 Mar 2023 15:04:51 +0000 (+0100) Subject: [influxdb] Fix query for InfluxDB2 (#14542) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=6da85a47570f5f2a7b75a94c1b980151e88cf4e2;p=openhab-addons.git [influxdb] Fix query for InfluxDB2 (#14542) Signed-off-by: Jan N. Klug --- diff --git a/bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/influx2/InfluxDB2RepositoryImpl.java b/bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/influx2/InfluxDB2RepositoryImpl.java index 045bc7577c..43d578d727 100644 --- a/bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/influx2/InfluxDB2RepositoryImpl.java +++ b/bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/influx2/InfluxDB2RepositoryImpl.java @@ -165,6 +165,9 @@ public class InfluxDB2RepositoryImpl implements InfluxDBRepository { private Stream mapRawResultToHistoric(FluxTable rawRow) { return rawRow.getRecords().stream().map(r -> { String itemName = (String) r.getValueByKey(InfluxDBConstants.TAG_ITEM_NAME); + if (itemName == null) { + itemName = r.getMeasurement(); + } Object value = r.getValueByKey(COLUMN_VALUE_NAME_V2); Instant time = (Instant) r.getValueByKey(COLUMN_TIME_NAME_V2); return new InfluxRow(time, itemName, value);