Skip to content

Commit d921e34

Browse files
committed
feat: add filtering by externalSquadUuid in UsersRepository
1 parent f85d470 commit d921e34

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/modules/users/repositories/users.repository.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,15 @@ export class UsersRepository implements ICrud<BaseUserEntity> {
285285
continue;
286286
}
287287

288+
if (filter.id === 'externalSquadUuid') {
289+
whereBuilder = whereBuilder.where(
290+
'externalSquadUuid',
291+
'=',
292+
getKyselyUuid(filter.value as string),
293+
);
294+
continue;
295+
}
296+
288297
const field = filter.id as keyof DB['users'];
289298

290299
switch (mode) {
@@ -397,6 +406,15 @@ export class UsersRepository implements ICrud<BaseUserEntity> {
397406
continue;
398407
}
399408

409+
if (filter.id === 'externalSquadUuid') {
410+
countBuilder = countBuilder.where(
411+
'externalSquadUuid',
412+
'=',
413+
getKyselyUuid(filter.value as string),
414+
);
415+
continue;
416+
}
417+
400418
const field = filter.id as keyof DB['users'];
401419

402420
switch (mode) {

0 commit comments

Comments
 (0)