Skip to content

Commit b68f689

Browse files
committed
fix: return actual number of users in itemsPerPage field (polis)
GitOrigin-RevId: c6c3ffc5c70472b3c42a0341be4ab819b5fd6389
1 parent 2f2e4c8 commit b68f689

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

e2e/api/scim/v2.0/users.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ test.describe('SCIM /api/scim/v2.0/:directoryId/Users', () => {
4242
schemas: ['urn:ietf:params:scim:api:messages:2.0:ListResponse'],
4343
startIndex: 1,
4444
totalResults: 1,
45-
itemsPerPage: 0,
45+
itemsPerPage: 1,
4646
Resources: [
4747
{
4848
...users[0],

npm/src/directory-sync/scim/DirectoryUsers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ export class DirectoryUsers {
166166
schemas: ['urn:ietf:params:scim:api:messages:2.0:ListResponse'],
167167
startIndex: startIndex ? startIndex : 1,
168168
totalResults: totalResults ? totalResults : 0,
169-
itemsPerPage: count ? count : 0,
169+
itemsPerPage: users ? Math.min(users.length, count || users.length) : 0,
170170
Resources: users ? users.map((user) => user.raw) : [],
171171
},
172172
};

0 commit comments

Comments
 (0)