From ef8c7129ce91a1342580c39d6952a7d6713ea638 Mon Sep 17 00:00:00 2001 From: augustin Date: Mon, 5 Jun 2023 12:25:50 +0200 Subject: [PATCH] fix: avoid return loaded prisma if undefined --- packages/runtime/src/enhancements/utils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/runtime/src/enhancements/utils.ts b/packages/runtime/src/enhancements/utils.ts index 4cc33e9b6..69ff16670 100644 --- a/packages/runtime/src/enhancements/utils.ts +++ b/packages/runtime/src/enhancements/utils.ts @@ -62,7 +62,9 @@ function loadPrismaModule(prisma: any) { if (prisma._engineConfig?.datamodelPath) { const loadPath = path.dirname(prisma._engineConfig.datamodelPath); try { - return require(loadPath).Prisma; + const _prisma = require(loadPath).Prisma; + if (typeof _prisma !== 'undefined') return _prisma; + return require('@prisma/client/runtime'); } catch { return require('@prisma/client/runtime'); }