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
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);
|
|
}, {});
|