Taichi Masuyama 4 лет назад
Родитель
Сommit
b3be5166c4
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/app/src/server/models/page.ts

+ 4 - 1
packages/app/src/server/models/page.ts

@@ -362,7 +362,10 @@ async function pushRevision(pageData, newRevision, user) {
  * Merge obsolete page model methods and define new methods which depend on crowi instance
  */
 export default (crowi: Crowi): any => {
-  const pageEvent = crowi.event('page');
+  let pageEvent;
+  if (crowi != null) {
+    pageEvent = crowi.event('page');
+  }
 
   schema.statics.create = async function(path, body, user, options = {}) {
     if (crowi.pageGrantService == null || crowi.configManager == null) {