2 files changed, 7 insertions, 2 deletions
diff --git a/src/api/middlewares/Authentication.ts b/src/api/middlewares/Authentication.ts
index 187859085..ec77cbbb8 100644
--- a/src/api/middlewares/Authentication.ts
+++ b/src/api/middlewares/Authentication.ts
@@ -55,7 +55,7 @@ export const NO_AUTHORIZATION_ROUTES = [
// Connections
/POST \/connections\/\w+\/callback/,
// Image proxy
- /GET \/imageproxy\/[A-Za-z0-9+/]\/\d+x\d+\/.+/
+ /GET \/imageproxy\/[A-Za-z0-9+/]\/\d+x\d+\/.+/,
];
export const API_PREFIX = /^\/api(\/v\d+)?/;
diff --git a/src/api/middlewares/ImageProxy.ts b/src/api/middlewares/ImageProxy.ts
index d1d0faa79..4f9eef10c 100644
--- a/src/api/middlewares/ImageProxy.ts
+++ b/src/api/middlewares/ImageProxy.ts
@@ -67,7 +67,12 @@ export async function ImageProxy(req: Request, res: Response) {
if (!crypto.timingSafeEqual(Buffer.from(hash), Buffer.from(path[0])))
throw new Error("Invalid signature");
} catch {
- console.log("[ImageProxy] Invalid signature, expected " + hash + " but got " + path[0]);
+ console.log(
+ "[ImageProxy] Invalid signature, expected " +
+ hash +
+ " but got " +
+ path[0],
+ );
res.status(403).send("Invalid signature");
return;
}
|