From e8cadb0508963b74195c34cb4713d52fa73da988 Mon Sep 17 00:00:00 2001 From: Harry Moreno Date: Fri, 8 Mar 2019 18:51:04 -0500 Subject: [PATCH] Make model association step more idiomatic * use Object.values to get a more meaningful `model` var and associate it if it has an associate field. --- src/models/index.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/models/index.js b/src/models/index.js index 41c4245..75366b0 100644 --- a/src/models/index.js +++ b/src/models/index.js @@ -21,11 +21,12 @@ const models = { Message: sequelize.import('./message'), }; -Object.keys(models).forEach(key => { - if ('associate' in models[key]) { - models[key].associate(models); - } -}); +Object.values(models) + .forEach(model => { + if (model.associate) { + model.associate(models); + } + }); export { sequelize };