From d35b414adfb93305b6517610312eadb3e8bb28ec Mon Sep 17 00:00:00 2001 From: Thomas Hoppe Date: Mon, 10 Oct 2022 22:03:11 +0200 Subject: [PATCH] fix: globbing under Windows `models` option The version 8 of the node-glob module only supports slashes. --- src/sequelize/sequelize/sequelize-service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sequelize/sequelize/sequelize-service.ts b/src/sequelize/sequelize/sequelize-service.ts index 8f01f5f0..f6a1f99f 100644 --- a/src/sequelize/sequelize/sequelize-service.ts +++ b/src/sequelize/sequelize/sequelize-service.ts @@ -41,6 +41,7 @@ export function getModels(arg: (ModelCtor | string)[], modelMatch: ModelMatch): if (arg && typeof arg[0] === 'string') { return arg.reduce((models: any[], dir) => { if (!glob.hasMagic(dir) && !hasSupportedExtension(dir)) dir = join(dir as string, '/*'); + dir = dir.replaceAll('\\', '/'); const _models = glob .sync(dir as string) .filter(isImportable)