Browse Source

add assertion

Yuki Takei 1 year ago
parent
commit
2bb81f1ac6
1 changed files with 2 additions and 0 deletions
  1. 2 0
      apps/app/src/server/service/openai/openai.ts

+ 2 - 0
apps/app/src/server/service/openai/openai.ts

@@ -1,3 +1,4 @@
+import assert from 'node:assert';
 import { Readable, Transform } from 'stream';
 
 import { PageGrant, isPopulated } from '@growi/core';
@@ -64,6 +65,7 @@ class OpenaiService implements IOpenaiService {
     const workers = pages.map(processUploadFile);
 
     // Wait for all processing to complete.
+    assert(workers.length <= BATCH_SIZE, 'workers.length must be less than or equal to BATCH_SIZE');
     const fileUploadResult = await Promise.allSettled(workers);
     fileUploadResult.forEach((result) => {
       if (result.status === 'rejected') {