From ea255612dd895df9ae0062a30f25c5443ae0a8ad Mon Sep 17 00:00:00 2001 From: Kai Kreuzer Date: Fri, 18 Apr 2025 18:39:03 +0200 Subject: [PATCH] Fix NaN check (#18577) Signed-off-by: Kai Kreuzer --- .../persistence/rrd4j/internal/RRD4jPersistenceService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/org.openhab.persistence.rrd4j/src/main/java/org/openhab/persistence/rrd4j/internal/RRD4jPersistenceService.java b/bundles/org.openhab.persistence.rrd4j/src/main/java/org/openhab/persistence/rrd4j/internal/RRD4jPersistenceService.java index 36a1b23943..484c158574 100644 --- a/bundles/org.openhab.persistence.rrd4j/src/main/java/org/openhab/persistence/rrd4j/internal/RRD4jPersistenceService.java +++ b/bundles/org.openhab.persistence.rrd4j/src/main/java/org/openhab/persistence/rrd4j/internal/RRD4jPersistenceService.java @@ -589,8 +589,8 @@ public class RRD4jPersistenceService implements QueryablePersistenceService { // First get the last update state and time currentValue = db.getLastDatasourceValue(DATASOURCE_STATE); lastUpdate = db.getLastArchiveUpdateTime(); - if (currentValue == Double.NaN) { - logger.debug("Could not find persisted value for item '{}' in rrjd4j database", itemName); + if (Double.isNaN(currentValue)) { + logger.debug("Could not find persisted value for item '{}' in rrd4j database", itemName); return null; }