Shun Miyazawa 4 лет назад
Родитель
Сommit
a23c78030d
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/app/src/server/models/revision.js

+ 4 - 1
packages/app/src/server/models/revision.js

@@ -10,13 +10,16 @@ module.exports = function(crowi) {
   const mongoose = require('mongoose');
   const mongoosePaginate = require('mongoose-paginate-v2');
 
+  // allow empty strings
+  mongoose.Schema.Types.String.checkRequired(v => v != null);
+
   const ObjectId = mongoose.Schema.Types.ObjectId;
   const revisionSchema = new mongoose.Schema({
     // OBSOLETE path: { type: String, required: true, index: true }
     pageId: { type: ObjectId, required: true, index: true },
     body: {
       type: String,
-      require: true,
+      required: true,
       get: (data) => {
       // replace CR/CRLF to LF above v3.1.5
       // see https://github.com/weseek/growi/issues/463