|
@@ -301,13 +301,11 @@ module.exports = function(crowi) {
|
|
|
return false;
|
|
return false;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- pageSchema.methods.updateTags = async function(newTagsName) {
|
|
|
|
|
|
|
+ pageSchema.methods.updateTags = async function(newTags) {
|
|
|
const page = this;
|
|
const page = this;
|
|
|
const PageTagRelation = mongoose.model('PageTagRelation');
|
|
const PageTagRelation = mongoose.model('PageTagRelation');
|
|
|
const Tag = mongoose.model('Tag');
|
|
const Tag = mongoose.model('Tag');
|
|
|
|
|
|
|
|
- const newTags = [newTagsName]; // [TODO] listing requested Tags on client side
|
|
|
|
|
-
|
|
|
|
|
// get tags relate this page
|
|
// get tags relate this page
|
|
|
const relatedTags = await PageTagRelation.find({ relatedPage: page._id }).populate('relatedTag').select('-_id relatedTag');
|
|
const relatedTags = await PageTagRelation.find({ relatedPage: page._id }).populate('relatedTag').select('-_id relatedTag');
|
|
|
|
|
|