diff --git a/src/utils.js b/src/utils.js index 0ba784c..8090521 100644 --- a/src/utils.js +++ b/src/utils.js @@ -133,7 +133,8 @@ const getIncludes = (ast, modelName, models) => { model: associations[key].target, required: join === 'INNER', right: join === 'RIGHT', - include: fieldsAst ? getIncludes(fieldsAst, key, models) : [] + as: key, + include: fieldsAst ? getIncludes(fieldsAst, associations[key].target.name, models) : [] }); includes.push(include); @@ -191,4 +192,4 @@ module.exports = { getIncludes, getOrderBy, keysWhichAreModelAssociations -}; \ No newline at end of file +};