Yuki Takei 1 год назад
Родитель
Сommit
2bb81f1ac6
1 измененных файлов с 2 добавлено и 0 удалено
  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') {