ensure that user and auth.email are transmitted
This commit is contained in:
parent
8481740ea5
commit
068c1e9f63
|
|
@ -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}).`});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue