diff --git a/backend/controllers/player.controller.js b/backend/controllers/player.controller.js index d41a6f8..858107d 100644 --- a/backend/controllers/player.controller.js +++ b/backend/controllers/player.controller.js @@ -2,6 +2,7 @@ const db = require("../models/index"); const {registerUser} = require("../helper/user.helper"); const Player = db.Player; const User = db.User; +const Auth = db.Auth; const Op = db.Sequelize.Op; exports.insert = (req, res) => { @@ -63,7 +64,15 @@ exports.findOneByUserId = (req, res) => { Player.findOne({ where: { userId: userId }, - include: { model: User } + include: { + model: User, + as: 'user', + include: { + model: Auth, + as: 'auth', + attributes: ['email'] + } + } }).then(data => { if (data) { res.send(data); @@ -73,4 +82,4 @@ exports.findOneByUserId = (req, res) => { }).catch(err => { res.status(500).send({message: `Error retrieving player with user id=${userId} (${err.message}).`}); }); -} \ No newline at end of file +}