mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-05 23:53:21 +00:00
fix null error (#782)
This commit is contained in:
@@ -26,7 +26,7 @@ export class BatchRequestBuilder implements RequestBuilder {
|
||||
|
||||
const requests: OrganizationImportRequest[] = [];
|
||||
|
||||
if (users.length > 0) {
|
||||
if (users?.length > 0) {
|
||||
const usersRequest = users.map((u) => {
|
||||
return {
|
||||
email: u.email,
|
||||
@@ -48,7 +48,7 @@ export class BatchRequestBuilder implements RequestBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
if (groups.length > 0) {
|
||||
if (groups?.length > 0) {
|
||||
const groupRequest = groups.map((g) => {
|
||||
return {
|
||||
name: g.name,
|
||||
|
||||
@@ -215,7 +215,7 @@ export class SyncService {
|
||||
users: UserEntry[],
|
||||
syncConfig: SyncConfiguration,
|
||||
): OrganizationImportRequest[] {
|
||||
if (syncConfig.largeImport && groups.length + users.length > batchSize) {
|
||||
if (syncConfig.largeImport && (groups?.length ?? 0) + (users?.length ?? 0) > batchSize) {
|
||||
return this.batchRequestBuilder.buildRequest(groups, users, syncConfig);
|
||||
} else {
|
||||
return this.singleRequestBuilder.buildRequest(groups, users, syncConfig);
|
||||
|
||||
Reference in New Issue
Block a user