diff --git a/qudtlib-common-codegen/src/main/java/io/github/qudtlib/common/CodeGen.java b/qudtlib-common-codegen/src/main/java/io/github/qudtlib/common/CodeGen.java index 6d611405..cacf492b 100644 --- a/qudtlib-common-codegen/src/main/java/io/github/qudtlib/common/CodeGen.java +++ b/qudtlib-common-codegen/src/main/java/io/github/qudtlib/common/CodeGen.java @@ -58,9 +58,6 @@ public static Constant makeConstant( typeName.substring(0, 1).toLowerCase() + typeName.substring(1) + "FromLocalnameRequired"; - if (typeName.equals("Unit") && codeConstantName.endsWith("_Currency")) { - valueFactory = "currencyFromLocalnameRequired"; - } return new Constant( codeConstantName, iriLocalName, label, iri, typeName, symbol, valueFactory); } diff --git a/qudtlib-js b/qudtlib-js index 12abd426..bf757ea5 160000 --- a/qudtlib-js +++ b/qudtlib-js @@ -1 +1 @@ -Subproject commit 12abd426f288661a97b0f71be319854127d15d6d +Subproject commit bf757ea55fe43bf6842e8f0fb68640dcd7308e18 diff --git a/qudtlib-main/src/main/java/io/github/qudtlib/Qudt.java b/qudtlib-main/src/main/java/io/github/qudtlib/Qudt.java index bb81359c..b218809b 100644 --- a/qudtlib-main/src/main/java/io/github/qudtlib/Qudt.java +++ b/qudtlib-main/src/main/java/io/github/qudtlib/Qudt.java @@ -335,7 +335,7 @@ public static Unit scale(String prefixLabel, String baseUnitLabel) { // to handle specifically. if (prefixLabel.toLowerCase(Locale.ROOT).equals("kilo") && baseUnitLabel.toLowerCase(Locale.ROOT).equals("gram")) { - return unitFromLabel("kilogram"); + return unitFromLocalname("KiloGM"); } return Optional.empty(); })