diff --git a/packages/dicom/typescript/src/read-image-dicom-file-series.ts b/packages/dicom/typescript/src/read-image-dicom-file-series.ts index e7e33bac7..d45bf907d 100644 --- a/packages/dicom/typescript/src/read-image-dicom-file-series.ts +++ b/packages/dicom/typescript/src/read-image-dicom-file-series.ts @@ -27,19 +27,17 @@ async function readImageDicomFileSeries( workerPool = new WorkerPool(numberOfWorkers, readImageDicomFileSeriesWorkerFunction) } - const inputs: Array = [ - ] if(options.inputImages.length < 1) { throw new Error('"input-images" option must have a length > 1') } - await Promise.all(options.inputImages.map(async (value) => { + const inputs: Array = await Promise.all(options.inputImages.map(async (value) => { let valueFile = value if (value instanceof File) { const valueBuffer = await value.arrayBuffer() valueFile = { path: value.name, data: new Uint8Array(valueBuffer) } } - inputs.push(valueFile as BinaryFile) + return valueFile as BinaryFile })) if (options.singleSortedSeries) {