diff --git a/lib/poller.js b/lib/poller.js index 65418df4..210a5cba 100644 --- a/lib/poller.js +++ b/lib/poller.js @@ -195,10 +195,8 @@ const cleanOldFailedQRScans = () => { readdirRec(path.join(OPERATOR_DATA_DIR, 'failedQRScans')) .then(entries => Promise.all( entries - .filter(entry => entry.isFile()) - .map(entry => entry.path) - .filter(isOld) - .map(fs.unlink) + .filter(entry => entry.isFile() && isOld(entry.path)) + .map(entry => fs.unlink(entry.path)) )) .catch(err => { console.log("Error cleaning up failed QR scans:", err)