Skip to content

Commit ad358b4

Browse files
committed
check config
1 parent 8cd3ce9 commit ad358b4

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,17 @@ module.exports = class SequelizeTrailpack extends Trailpack {
4444
if (model.connection == name) {
4545
const Model = connection.define(modelName, model.schema, model.config)
4646

47-
if (model.config.classMethods) {
48-
for (let methodName in model.config.classMethods) {
49-
Model[methodName] = model.config.classMethods[methodName]
47+
if (model.config) {
48+
if (model.config.classMethods) {
49+
for (const methodName in model.config.classMethods) {
50+
Model[methodName] = model.config.classMethods[methodName]
51+
}
5052
}
51-
}
5253

53-
if (model.config.instanceMethods) {
54-
for (let methodName in model.config.instanceMethods) {
55-
Model.prototype[methodName] = model.config.instanceMethods[methodName]
54+
if (model.config.instanceMethods) {
55+
for (const methodName in model.config.instanceMethods) {
56+
Model.prototype[methodName] = model.config.instanceMethods[methodName]
57+
}
5658
}
5759
}
5860

0 commit comments

Comments
 (0)