mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-14 07:13:25 +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) {
|
if (memRes.data.members != null) {
|
||||||
for (const member of memRes.data.members) {
|
for (const member of memRes.data.members) {
|
||||||
if (member.role.toLowerCase() !== 'member') {
|
if (member.type == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (member.status.toLowerCase() !== 'active') {
|
if (member.role == null || member.role.toLowerCase() !== 'member') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (member.status == null || member.status.toLowerCase() !== 'active') {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (member.type.toLowerCase() === 'user') {
|
const type = member.type.toLowerCase();
|
||||||
|
if (type === 'user') {
|
||||||
entry.userMemberExternalIds.add(member.id);
|
entry.userMemberExternalIds.add(member.id);
|
||||||
} else if (member.type.toLowerCase() === 'group') {
|
} else if (type === 'group') {
|
||||||
entry.groupMemberReferenceIds.add(member.id);
|
entry.groupMemberReferenceIds.add(member.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user