Update: Playlist.create
This commit is contained in:
parent
fd5d9505b0
commit
b3e5fe3888
1 changed files with 3 additions and 3 deletions
|
|
@ -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);
|
||||||
|
|
|
||||||
Reference in a new issue