Skip to content

Commit 1c1ce4f

Browse files
committed
Fix exists call, count images after upload
1 parent 0562a47 commit 1c1ce4f

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

libs/taskNew.js

+11-7
Original file line numberDiff line numberDiff line change
@@ -172,12 +172,13 @@ module.exports = {
172172
saveStream.close();
173173
saveStream = null;
174174
}
175-
if (fs.exists(saveTo, exists => {
176-
params.imagesCount--;
177-
fs.unlink(saveTo, err => {
178-
if (err) logger.error(err);
179-
});
180-
}));
175+
fs.exists(saveTo, exists => {
176+
if (exists){
177+
fs.unlink(saveTo, err => {
178+
if (err) logger.error(err);
179+
});
180+
}
181+
});
181182
};
182183
req.on('close', handleClose);
183184
req.on('abort', handleClose);
@@ -186,11 +187,14 @@ module.exports = {
186187
req.removeListener('close', handleClose);
187188
req.removeListener('abort', handleClose);
188189
saveStream = null;
190+
params.imagesCount++;
191+
if (options.limits.maxImages && params.imagesCount > options.limits.maxImages){
192+
params.error = "Max images count exceeded.";
193+
}
189194
});
190195

191196
saveStream = fs.createWriteStream(saveTo)
192197
file.pipe(saveStream);
193-
params.imagesCount++;
194198
}
195199
});
196200
}

0 commit comments

Comments
 (0)