1
0
mirror of https://github.com/bitwarden/directory-connector synced 2025-12-05 23:53:21 +00:00

null checks

This commit is contained in:
Kyle Spearrin
2019-02-14 15:57:52 -05:00
parent be40ee3100
commit 018dfd8865
2 changed files with 9 additions and 5 deletions

2
jslib

Submodule jslib updated: b01709240e...a19a30ffed

View File

@@ -161,16 +161,20 @@ export class GSuiteDirectoryService extends BaseDirectoryService implements Dire
if (memRes.data.members != null) {
for (const member of memRes.data.members) {
if (member.role.toLowerCase() !== 'member') {
if (member.type == null) {
continue;
}
if (member.status.toLowerCase() !== 'active') {
if (member.role == null || member.role.toLowerCase() !== 'member') {
continue;
}
if (member.status == null || member.status.toLowerCase() !== 'active') {
continue;
}
if (member.type.toLowerCase() === 'user') {
const type = member.type.toLowerCase();
if (type === 'user') {
entry.userMemberExternalIds.add(member.id);
} else if (member.type.toLowerCase() === 'group') {
} else if (type === 'group') {
entry.groupMemberReferenceIds.add(member.id);
}
}