@@ -13,7 +13,7 @@ const schema = new mongoose.Schema({
name: { type: String, required: true, unique: true },
createdAt: { type: Date, default: Date.now },
parent: { type: ObjectId, ref: 'UserGroup', index: true },
- description: { type: String },
+ description: { type: String, default: '' },
});
schema.plugin(mongoosePaginate);
@@ -121,7 +121,7 @@ module.exports = (crowi) => {
* description: A result of `UserGroup.createGroupByName`
*/
router.post('/', loginRequiredStrictly, adminRequired, csrf, validator.create, apiV3FormValidator, async(req, res) => {
- const { name, description, parentId } = req.body;
+ const { name, description = '', parentId } = req.body;
try {
const userGroupName = crowi.xss.process(name);