Skip to content

Commit fdbac58

Browse files
committedSep 20, 2019
fix(campaigns-list): skip limit/offset application for 'All' pageSize
1 parent 01b40e5 commit fdbac58

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎src/server/api/campaign.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ export async function getCampaigns(organizationId, cursor, campaignsFilter) {
5757
campaignsQuery = campaignsQuery.orderBy("due_by", "desc").orderBy("id");
5858

5959
if (cursor) {
60-
campaignsQuery = campaignsQuery.limit(cursor.limit).offset(cursor.offset);
60+
// A limit of 0 means a page size of 'All'
61+
if (cursor.limit !== 0) {
62+
campaignsQuery = campaignsQuery.limit(cursor.limit).offset(cursor.offset);
63+
}
6164
const campaigns = await campaignsQuery;
6265

6366
const campaignsCountQuery = buildCampaignQuery(

0 commit comments

Comments
 (0)
Please sign in to comment.