aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/ExportManager.ts
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-10-28 04:11:53 -0400
committerSam Wilkins <samwilkins333@gmail.com>2019-10-28 04:11:53 -0400
commit1f6e1d7e063f9ce1c08486f8c0c11b6c2c4198dc (patch)
tree02b4fa57def194bcac8bb384604478fdfe130924 /src/server/ApiManagers/ExportManager.ts
parentb217bd842356deace1e6620625b8f1841a9bce7b (diff)
repaired google photos routine, no route handlers can have dangling promises
Diffstat (limited to 'src/server/ApiManagers/ExportManager.ts')
-rw-r--r--src/server/ApiManagers/ExportManager.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/ApiManagers/ExportManager.ts b/src/server/ApiManagers/ExportManager.ts
index 261acbbe0..14ac7dd5b 100644
--- a/src/server/ApiManagers/ExportManager.ts
+++ b/src/server/ApiManagers/ExportManager.ts
@@ -26,7 +26,7 @@ export default class ExportManager extends ApiManager {
const id = req.params.docId;
const hierarchy: Hierarchy = {};
await buildHierarchyRecursive(id, hierarchy);
- BuildAndDispatchZip(res, zip => writeHierarchyRecursive(zip, hierarchy));
+ return BuildAndDispatchZip(res, zip => writeHierarchyRecursive(zip, hierarchy));
}
});
}
@@ -48,7 +48,7 @@ export async function BuildAndDispatchZip(res: express.Response, mutator: ZipMut
const zip = Archiver('zip');
zip.pipe(res);
await mutator(zip);
- zip.finalize();
+ return zip.finalize();
}
/**