You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

14 lines
697 B

diff --git a/lib/models.js b/lib/models.js
index f545bf6e0fb2cab3cf9e39408f0552b35ee7a955..11591b2096df7d9c06e06a89fd2d80b846933933 100644
--- a/lib/models.js
+++ b/lib/models.js
@@ -40,7 +40,8 @@ async function load(files, sequelize) {
return files.reduce((acc, file) => {
const models = {};
const filepath = Path.isAbsolute(file) ? file : Path.join(process.cwd(), file);
- const Model = require(filepath)(sequelize, sequelize.Sequelize.DataTypes);
+ const m = require(filepath)
+ const Model = (m.default || m)(sequelize, sequelize.Sequelize.DataTypes);
models[Model.name] = Model;
return Object.assign({}, acc, models);
}, {});