diff options
author | bob <bcz@cs.brown.edu> | 2019-10-01 10:12:50 -0400 |
---|---|---|
committer | bob <bcz@cs.brown.edu> | 2019-10-01 10:12:50 -0400 |
commit | faaff9fe8aab3bd5d116eab8bd85198a0756fe30 (patch) | |
tree | bbfcaf95e462b298aa7645049443ad9932f780a8 /src/server/index.ts | |
parent | 9e1234abe64d289927122ad641e3bcaf0b9eaf6e (diff) |
fixed issues with pdf loading and layout.
Diffstat (limited to 'src/server/index.ts')
-rw-r--r-- | src/server/index.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/index.ts b/src/server/index.ts index a265853ff..690836fff 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -613,7 +613,13 @@ app.post( const result: ParsedPDF = await pdf(dataBuffer); await new Promise<void>(resolve => { const path = pdfDirectory + "/" + filename.substring(0, filename.length - ".pdf".length) + ".txt"; - fs.createWriteStream(path).write(result.text, error => error === null ? resolve() : reject(error)); + fs.createWriteStream(path).write(result.text, error => { + if (!error) { + resolve(); + } else { + reject(error); + } + }); }); } else { await DashUploadUtils.UploadImage(uploadDirectory + filename, filename).catch(() => console.log(`Unable to process ${filename}`)); |