aboutsummaryrefslogtreecommitdiff
path: root/controllers
diff options
context:
space:
mode:
authorPitu <[email protected]>2017-10-04 02:51:55 -0300
committerPitu <[email protected]>2017-10-04 02:51:55 -0300
commit76d48602c6c632a88ca65e511a24b926d79cc48f (patch)
treebd0ea1b9233987b70ebaa0303763c712ff5cdbbf /controllers
parentAdded a little bit of logging (diff)
downloadhost.fuwn.me-76d48602c6c632a88ca65e511a24b926d79cc48f.tar.xz
host.fuwn.me-76d48602c6c632a88ca65e511a24b926d79cc48f.zip
Async who?
Diffstat (limited to 'controllers')
-rw-r--r--controllers/albumsController.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/controllers/albumsController.js b/controllers/albumsController.js
index 2cdd06e..ed57cac 100644
--- a/controllers/albumsController.js
+++ b/controllers/albumsController.js
@@ -152,13 +152,12 @@ albumsController.generateZip = async (req, res, next) => {
let archive = new Zip();
for (let file of files) {
- fs.stat(path.join(__dirname, '..', config.uploads.folder, file.name), (err, stats) => {
- if (err) {
- console.log(err);
- } else {
- archive.file(file.name, fs.readFileSync(path.join(__dirname, '..', config.uploads.folder, file.name)));
- }
- });
+ try {
+ const exists = fs.statSync(path.join(__dirname, '..', config.uploads.folder, file.name));
+ archive.file(file.name, fs.readFileSync(path.join(__dirname, '..', config.uploads.folder, file.name)));
+ } catch (err) {
+ console.log(err);
+ }
}
archive