diff options
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/DashUploadUtils.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts index f76371b0d..846a5fc82 100644 --- a/src/server/DashUploadUtils.ts +++ b/src/server/DashUploadUtils.ts @@ -16,14 +16,14 @@ import { basename } from 'path'; import * as parse from 'pdf-parse'; import * as request from 'request-promise'; import { Duplex, Stream } from 'stream'; +import { Worker, isMainThread, parentPort } from 'worker_threads'; import { Utils } from '../Utils'; +import requestImageSize from '../client/util/request-image-size'; import { createIfNotExists } from './ActionUtilities'; import { AzureManager } from './ApiManagers/AzureManager'; import { AcceptableMedia, Upload } from './SharedMediaTypes'; import { Directory, clientPathToFile, filesDirectory, pathToDirectory, publicDirectory, serverPathToFile } from './SocketData'; import { resolvedServerUrl } from './server_Initialization'; -import { Worker, isMainThread, parentPort } from 'worker_threads'; -import requestImageSize from '../client/util/request-image-size'; // Create an array to store worker threads enum workertasks { @@ -537,14 +537,14 @@ export namespace DashUploadUtils { } const dataBuffer = readFileSync(file.filepath); const result: parse.Result = await parse(dataBuffer).catch(e => e); - if (result) { + if (result?.text) { await new Promise<void>((resolve, reject) => { const writeStream = createWriteStream(serverPathToFile(Directory.text, textFilename)); - writeStream.write(result?.text, error => (error ? reject(error) : resolve())); + writeStream.write(result?.text ?? '', error => (error ? reject(error) : resolve())); }); return MoveParsedFile(file, Directory.pdfs, undefined, result?.text, undefined, fileKey); } - return { source: file, result: { name: 'faile pdf pupload', message: `Could not upload (${file.originalFilename}).${result}` } }; + return { source: file, result: { name: 'failed pdf upload', message: `Could not upload (${file.originalFilename}) ${result}` } }; } async function UploadCsv(file: File) { |