Updated lolisafe.js

https://blog.fiery.me/recent-disturbance-with-temporary-uploads
Fix for temporary uploads failing forever just due to errors not being
caugh.
This commit is contained in:
Bobby Wibowo 2020-05-27 01:18:25 +07:00
parent feef65a165
commit cc122f63b8
No known key found for this signature in database
GPG Key ID: 51C3A1E1E22D26CF

View File

@ -260,14 +260,19 @@ safe.use('/api', api)
return
temporaryUploadsInProgress = true
const result = await utils.bulkDeleteExpired()
try {
const result = await utils.bulkDeleteExpired()
if (result.expired.length) {
let logMessage = `Expired uploads: ${result.expired.length} deleted`
if (result.failed.length)
logMessage += `, ${result.failed.length} errored`
if (result.expired.length) {
let logMessage = `Expired uploads: ${result.expired.length} deleted`
if (result.failed.length)
logMessage += `, ${result.failed.length} errored`
logger.log(logMessage)
logger.log(logMessage)
}
} catch (error) {
// Simply print-out errors, then continue
logger.error(error)
}
temporaryUploadsInProgress = false