소스 검색

fix: undefined author in git commit when deleting a page (#5215)

myml 3 년 전
부모
커밋
559b8ae8cf
1개의 변경된 파일1개의 추가작업 그리고 9개의 파일을 삭제
  1. 1 9
      server/models/pages.js

+ 1 - 9
server/models/pages.js

@@ -787,15 +787,7 @@ module.exports = class Page extends Model {
    * @returns {Promise} Promise with no value
    */
   static async deletePage(opts) {
-    let page
-    if (_.has(opts, 'id')) {
-      page = await WIKI.models.pages.query().findById(opts.id)
-    } else {
-      page = await WIKI.models.pages.query().findOne({
-        path: opts.path,
-        localeCode: opts.locale
-      })
-    }
+    const page = await WIKI.models.pages.getPageFromDb(_.has(opts, 'id') ? opts.id : opts);
     if (!page) {
       throw new WIKI.Error.PageNotFound()
     }