- fix: return the item saved
This commit is contained in:
@@ -92,7 +92,7 @@ router.post(process.env.LINK_UPDATE_PASSWORD, (req, res) => {
|
||||
|
||||
// Salva lo User
|
||||
user.save().then(() => {
|
||||
res.header('x-auth', token).send(user); // Ritorna il token di ritorno
|
||||
res.header('x-auth', token).send({user}); // Ritorna il token di ritorno
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
@@ -32,8 +32,9 @@ router.post('/', authenticate, (req, res) => {
|
||||
return res.status(400).send({ code: server_constants.RIS_CODE_LOGIN_ERR_GENERIC });
|
||||
}
|
||||
|
||||
if (todo.userId !== String(req.user._id)) {
|
||||
if (String(todo.userId) !== String(req.user._id)) {
|
||||
// I'm trying to write something not mine!
|
||||
tools.mylog('todo.userId = ', todo.userId, 'req.user._id', req.user._id)
|
||||
return res.status(404).send({ code: server_constants.RIS_CODE_TODO_CREATING_NOTMYUSER });
|
||||
}
|
||||
|
||||
@@ -46,9 +47,13 @@ router.post('/', authenticate, (req, res) => {
|
||||
|
||||
sendNotificationToUser(todo.userId, 'New Todo', 'New Todo added!', '/' + todo.category, 'todo');
|
||||
|
||||
todo.save().then((doc) => {
|
||||
// tools.mylogshow('ID SAVED :', doc._id)
|
||||
res.send(doc);
|
||||
todo.save().then((writeresult) => {
|
||||
let idobj = writeresult._id;
|
||||
Todo.findById(idobj)
|
||||
.then(record => {
|
||||
tools.mylog('REC SAVED :', record);
|
||||
res.send({record});
|
||||
})
|
||||
}).catch((e) => {
|
||||
console.log(e.message);
|
||||
res.status(400).send(e);
|
||||
@@ -160,7 +165,7 @@ router.patch('/:id', authenticate, (req, res) => {
|
||||
router.get('/:userId', authenticate, (req, res) => {
|
||||
var userId = req.params.userId;
|
||||
|
||||
// tools.mylogshow('GET : ', req.params);
|
||||
tools.mylog('GET : ', req.params);
|
||||
|
||||
if (!ObjectID.isValid(userId)) {
|
||||
return res.status(404).send();
|
||||
@@ -173,7 +178,7 @@ router.get('/:userId', authenticate, (req, res) => {
|
||||
|
||||
// Extract all the todos of the userId only
|
||||
Todo.findAllByUserId(userId).then((todos) => {
|
||||
// tools.mylogshow('todos', todos)
|
||||
tools.mylog('todos', todos)
|
||||
res.send({ todos });
|
||||
}).catch((e) => {
|
||||
console.log(e);
|
||||
|
||||
@@ -99,11 +99,11 @@ router.post('/login', (req, res) => {
|
||||
usertosend.verified_email = user.verified_email;
|
||||
|
||||
// tools.mylog("user.verified_email:" + user.verified_email);
|
||||
// tools.mylog("usertosend.userId", usertosend.userId);
|
||||
tools.mylog("usertosend.userId", usertosend.userId);
|
||||
|
||||
// tools.mylog("usertosend:");
|
||||
// tools.mylog(usertosend);
|
||||
res.header('x-auth', token).send(usertosend);
|
||||
res.header('x-auth', token).send({usertosend, code: server_constants.RIS_CODE_OK});
|
||||
// tools.mylog("TROVATOOO!");
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user