From d276d233105822a9aa2ca41f45a127fce360e2f7 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Fri, 14 Feb 2025 23:20:33 +0200 Subject: [PATCH] Firefox: Clear cache on avatar upload --- src/endpoints/characters.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/endpoints/characters.js b/src/endpoints/characters.js index 8c39575ed..294a195dc 100644 --- a/src/endpoints/characters.js +++ b/src/endpoints/characters.js @@ -839,6 +839,9 @@ router.post('/edit', urlencodedParser, validateAvatarUrlMiddleware, async functi invalidateThumbnail(request.user.directories, 'avatar', request.body.avatar_url); await writeCharacterData(newAvatarPath, char, targetFile, request, crop); fs.unlinkSync(newAvatarPath); + + // Bust cache to reload the new avatar + response.setHeader('Clear-Site-Data', '"cache"'); } return response.sendStatus(200);