Просмотр исходного кода

InfiniteScroll fix pagination

- Remove page option from obsolete-page.js
- Unify pagination function
I Komang Mudana 4 лет назад
Родитель
Сommit
c306ce7ae2
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      packages/app/src/server/models/obsolete-page.js

+ 3 - 4
packages/app/src/server/models/obsolete-page.js

@@ -501,11 +501,10 @@ export const getPageSchema = (crowi) => {
 
     builder.populateDataToList(User.USER_FIELDS_EXCEPT_CONFIDENTIAL);
     // count
-    // const totalCount = await builder.query.exec('count');
+    const totalCount = await builder.query.exec('count');
 
     // find
-    // builder.addConditionToPagenate(opt.offset, opt.limit, sortOpt);
-
+    builder.addConditionToPagenate(opt.offset, opt.limit, sortOpt);
     const paginationOptions = {
       lean: true,
       limit: opt.limit,
@@ -514,7 +513,7 @@ export const getPageSchema = (crowi) => {
     };
     const paginatedPages = await Page.paginate(builder.query.clone(), paginationOptions);
     const result = {
-      pages: paginatedPages.docs, totalCount: paginatedPages.totalDocs, offset: opt.offset, limit: opt.limit,
+      pages: paginatedPages.docs, totalCount, offset: opt.offset, limit: opt.limit,
     };
 
     return result;