From e2600d8b261994abbbeb1ff921edaefd267fc122 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 9 Aug 2019 15:04:36 +0200 Subject: Add avatar to prune script --- server/controllers/lazy-static.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'server/controllers') diff --git a/server/controllers/lazy-static.ts b/server/controllers/lazy-static.ts index 4285fd727..28d2f862a 100644 --- a/server/controllers/lazy-static.ts +++ b/server/controllers/lazy-static.ts @@ -49,7 +49,12 @@ async function getAvatar (req: express.Request, res: express.Response) { logger.info('Lazy serve remote avatar image %s.', avatar.fileUrl) - await pushAvatarProcessInQueue({ filename: avatar.filename, fileUrl: avatar.fileUrl }) + try { + await pushAvatarProcessInQueue({ filename: avatar.filename, fileUrl: avatar.fileUrl }) + } catch (err) { + logger.warn('Cannot process remote avatar %s.', avatar.fileUrl, { err }) + return res.sendStatus(404) + } avatar.onDisk = true avatar.save() -- cgit v1.2.3