diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/loaders/ClassDetectingMetaDataLoader.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/loaders/ClassDetectingMetaDataLoader.java index e62d8ece..8418b7eb 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/loaders/ClassDetectingMetaDataLoader.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/loaders/ClassDetectingMetaDataLoader.java @@ -56,12 +56,12 @@ public class ClassDetectingMetaDataLoader extends AbstractMetaDataLoader loader = switch(_class) + String classProperty = ValueUtils.getValueAsString(map.get("class")); + AbstractMetaDataLoader loader = switch(classProperty) { case "QTableMetaData" -> new QTableMetaDataLoader(); // todo!! case "QTableMetaData" -> new QTableMetaDataLoader(); - default -> throw new QMetaDataLoaderException("Unexpected class [" + _class + "] specified in " + getFileName()); + default -> throw new QMetaDataLoaderException("Unexpected class [" + classProperty + "] specified in " + getFileName()); }; return (loader);