Skip to content

Commit 053bace

Browse files
add logic to handle IS NOT NULL (#452)
Co-authored-by: Kylee Fields <[email protected]>
1 parent cd768e1 commit 053bace

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/user/user.service.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
createServiceUserProfiles,
1414
updateServiceUserProfilesUser,
1515
} from 'src/utils/serviceUserProfiles';
16-
import { And, ILike, Raw, Repository } from 'typeorm';
16+
import { And, ILike, Raw, Repository, IsNull, Not } from 'typeorm';
1717
import { deleteCypressCrispProfiles } from '../api/crisp/crisp-api';
1818
import { AuthService } from '../auth/auth.service';
1919
import { PartnerAccessService, basePartnerAccess } from '../partner-access/partner-access.service';
@@ -289,7 +289,11 @@ export class UserService {
289289
}),
290290
...(filters.partnerAdmin && {
291291
partnerAdmin: {
292-
...(filters.partnerAdmin && { id: filters.partnerAdmin.partnerAdminId }),
292+
...(filters.partnerAdmin && {
293+
id: filters.partnerAdmin.partnerAdminId === 'IS NOT NULL'
294+
? Not(IsNull())
295+
: filters.partnerAdmin.partnerAdminId
296+
}),
293297
},
294298
}),
295299
},

0 commit comments

Comments
 (0)