diff --git a/server/src/server/router/api/v1/users/_userID/banner/router.ts b/server/src/server/router/api/v1/users/_userID/banner/router.ts index 1cf0587db..ab4ae4a1f 100644 --- a/server/src/server/router/api/v1/users/_userID/banner/router.ts +++ b/server/src/server/router/api/v1/users/_userID/banner/router.ts @@ -52,7 +52,11 @@ router.put( }); } - if (req.file.mimetype === "image/jpeg" || req.file.mimetype === "image/png") { + if ( + req.file.mimetype === "image/jpeg" || + req.file.mimetype === "image/png" || + req.file.mimetype === "image/gif" + ) { await CDNStoreOrOverwrite(GetProfileBannerURL(user.id), req.file.buffer); } else { return res.status(400).json({ diff --git a/server/src/server/router/api/v1/users/_userID/pfp/router.ts b/server/src/server/router/api/v1/users/_userID/pfp/router.ts index 76348fab4..b62b7c540 100644 --- a/server/src/server/router/api/v1/users/_userID/pfp/router.ts +++ b/server/src/server/router/api/v1/users/_userID/pfp/router.ts @@ -50,7 +50,11 @@ router.put( }); } - if (req.file.mimetype === "image/jpeg" || req.file.mimetype === "image/png") { + if ( + req.file.mimetype === "image/jpeg" || + req.file.mimetype === "image/png" || + req.file.mimetype === "image/gif" + ) { await CDNStoreOrOverwrite(GetProfilePictureURL(user.id), req.file.buffer); } else { return res.status(400).json({