Browse Source

fix null error

v2025.5.0
Brandon 7 months ago
parent
commit
396b6282ad
No known key found for this signature in database
GPG Key ID: A0E0EF0B207BA40D
  1. 4
      src/services/batch-request-builder.ts
  2. 2
      src/services/sync.service.ts

4
src/services/batch-request-builder.ts

@ -26,7 +26,7 @@ export class BatchRequestBuilder implements RequestBuilder { @@ -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 { @@ -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,

2
src/services/sync.service.ts

@ -215,7 +215,7 @@ export class SyncService { @@ -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);

Loading…
Cancel
Save