From 4d1c5b01fc0e8f040fa0706deadb6bd241fcfd39 Mon Sep 17 00:00:00 2001 From: js Date: Fri, 14 Jul 2023 18:48:52 +0100 Subject: [PATCH] fix: policy generator fails on Windows for custom output path --- packages/sdk/src/prisma.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/sdk/src/prisma.ts b/packages/sdk/src/prisma.ts index 8558facdd..cf1adee95 100644 --- a/packages/sdk/src/prisma.ts +++ b/packages/sdk/src/prisma.ts @@ -54,5 +54,9 @@ export function getPrismaClientImportSpec(model: Model, importingFromDir: string // console.log('IMPORTING PATH:', importingFromDir); // compute prisma client absolute output dir relative to the importing file - return path.relative(importingFromDir, resolvedPrismaClientOutput); + return normalizePath(path.relative(importingFromDir, resolvedPrismaClientOutput)); +} + +function normalizePath(p: string) { + return p ? p.split(path.sep).join(path.posix.sep) : p; }