From 53fad7846bc02c36386e992554f03c032de96987 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Ha=C3=9Fel?= Date: Thu, 18 Sep 2025 13:40:42 +0200 Subject: [PATCH] TopicReceiver double cast FIX --- src/main/java/de/ph87/data/topic/TopicReceiver.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/ph87/data/topic/TopicReceiver.java b/src/main/java/de/ph87/data/topic/TopicReceiver.java index 476c250..887b1cf 100644 --- a/src/main/java/de/ph87/data/topic/TopicReceiver.java +++ b/src/main/java/de/ph87/data/topic/TopicReceiver.java @@ -122,7 +122,11 @@ public class TopicReceiver { } private static Optional queryValue(final Object valueRaw) { - if (valueRaw instanceof final Number n) { + if (valueRaw instanceof final Double n) { + return Optional.of(n); + } else if (valueRaw instanceof final Integer n) { + return Optional.of((double) n); + } else if (valueRaw instanceof final Long n) { return Optional.of((double) n); } else if (valueRaw instanceof final Boolean b) { return Optional.of(b ? 1.0 : 0.0);