mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-05 23:53:21 +00:00
null checks
This commit is contained in:
2
jslib
2
jslib
Submodule jslib updated: b01709240e...a19a30ffed
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user