diff --git a/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java b/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java index 1e5eeea1..8068e725 100644 --- a/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java +++ b/qqq-backend-module-rdbms/src/main/java/com/kingsrook/qqq/backend/module/rdbms/jdbc/ConnectionManager.java @@ -75,10 +75,11 @@ public class ConnectionManager *******************************************************************************/ private static ConnectionProviderInterface getConnectionProvider(RDBMSBackendMetaData backend) throws QException { - ////////////////////////////////////////////////////////////////////////////////// - // some non-standard use-cases use a backend without a name... avoid NPE in map // - ////////////////////////////////////////////////////////////////////////////////// String name = Objects.requireNonNullElse(backend.getName(), ""); + if(!StringUtils.hasContent(name)) + { + throw (new QException("RDBMSBackendMetaData is missing a name")); + } if(!connectionProviderMap.containsKey(name)) {