]> git.basschouten.com Git - openhab-addons.git/commitdiff
[influxdb] Fix query for InfluxDB2 (#14542)
authorJ-N-K <github@klug.nrw>
Sun, 5 Mar 2023 15:04:51 +0000 (16:04 +0100)
committerGitHub <noreply@github.com>
Sun, 5 Mar 2023 15:04:51 +0000 (16:04 +0100)
Signed-off-by: Jan N. Klug <github@klug.nrw>
bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/influx2/InfluxDB2RepositoryImpl.java

index 045bc7577c81be01a3e60091cbe7e55d50fab864..43d578d727ded9781c4192a70031fe5a3a691696 100644 (file)
@@ -165,6 +165,9 @@ public class InfluxDB2RepositoryImpl implements InfluxDBRepository {
     private Stream<InfluxRow> 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);