Skip to content

Commit 39527ad

Browse files
committed
fix: "total" value and DB pagination
1 parent 5790aba commit 39527ad

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/services/ResourceBookingService.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,10 +618,11 @@ async function searchResourceBookings (currentUser, criteria, options = { return
618618
} else {
619619
queryCriteria.order = [[{ model: WorkPeriod, as: 'workPeriods' }, _.split(criteria.sortBy, '.')[1], criteria.sortOrder]]
620620
}
621-
const resourceBookings = await ResourceBooking.findAll(_.omit(queryCriteria, ['limit', 'offset']))
621+
const resourceBookings = await ResourceBooking.findAll(queryCriteria)
622+
const total = await ResourceBooking.count(_.omit(queryCriteria, ['limit', 'offset', 'attributes', 'order']))
622623
return {
623624
fromDb: true,
624-
total: resourceBookings.length,
625+
total,
625626
page,
626627
perPage,
627628
result: resourceBookings

0 commit comments

Comments
 (0)