From: Florian Hotze Date: Mon, 25 Dec 2023 14:09:00 +0000 (+0100) Subject: [jssscripting] Fix JS Quantity to Java QuantityType conversion (#16106) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=20a6eee4b5357801e4c303f2055c8fc65bed4889;p=openhab-addons.git [jssscripting] Fix JS Quantity to Java QuantityType conversion (#16106) Regression from https://github.com/openhab/openhab-js/pull/312. Signed-off-by: Florian Hotze --- diff --git a/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java b/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java index 1264e91312..04f4e6521c 100644 --- a/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java +++ b/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/OpenhabGraalJSScriptEngine.java @@ -125,8 +125,8 @@ public class OpenhabGraalJSScriptEngine v -> v.getMember("rawItem").as(Item.class), HostAccess.TargetMappingPrecedence.LOW) // Translate openhab-js Quantity to org.openhab.core.library.types.QuantityType - .targetTypeMapping(Value.class, QuantityType.class, v -> v.hasMember("raw") && v.hasMember("toUnit"), - v -> v.getMember("raw").as(QuantityType.class), HostAccess.TargetMappingPrecedence.LOW) + .targetTypeMapping(Value.class, QuantityType.class, v -> v.hasMember("rawQtyType"), + v -> v.getMember("rawQtyType").as(QuantityType.class), HostAccess.TargetMappingPrecedence.LOW) .build(); /** {@link Lock} synchronization of multi-thread access */