Update: Playlist.create

This commit is contained in:
Yûki VACHOT 2021-12-12 07:03:01 +01:00
parent fd5d9505b0
commit b3e5fe3888

View file

@ -261,10 +261,10 @@ exports.create = (req, res) => {
}); });
} else{ } else{
const id = docs._id.toString(); const id = docs._id.toString();
Video.findByIdAndUpdate(id, {$push: {watchedDates: [new Date()]}}, {useFindAndModify: false}) Video.findByIdAndUpdate(id, {$push: {watchedDates: [new Date()]}}, {useFindAndModify: false, new: true})
.then(data => { .then(data => {
if(data) { if(data) {
return sendMessage(res, 33, {message: `Video ${id} was successfully updated.`}, token); return sendMessage(res, 33, data, token);
} else { } else {
return sendError(res, 404, 105, `Video not found with id=${id}`, token); return sendError(res, 404, 105, `Video not found with id=${id}`, token);
} }
@ -408,7 +408,7 @@ exports.update = (req, res) => {
Object.keys(update).forEach(key => update[key] === undefined ? delete update[key] : {}); Object.keys(update).forEach(key => update[key] === undefined ? delete update[key] : {});
if(id && ObjectId.isValid(id)){ if(id && ObjectId.isValid(id)){
Video.updateOne({_id: id, userId: token.id}, update) Video.updateOne({_id: id, userId: token.id, isActive: true}, update)
.then(data => { .then(data => {
if(data) { if(data) {
return sendMessage(res, 36, update, token); return sendMessage(res, 36, update, token);