From a3441a1f35660e86a50e85f271f4cc6f9d37b457 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 27 Jan 2024 19:37:37 +0100 Subject: [PATCH] Fix instance actor comparison for authorized fetch --- Iceshrimp.Backend/Core/Middleware/AuthorizedFetchMiddleware.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Core/Middleware/AuthorizedFetchMiddleware.cs b/Iceshrimp.Backend/Core/Middleware/AuthorizedFetchMiddleware.cs index f4766130..10d63667 100644 --- a/Iceshrimp.Backend/Core/Middleware/AuthorizedFetchMiddleware.cs +++ b/Iceshrimp.Backend/Core/Middleware/AuthorizedFetchMiddleware.cs @@ -24,7 +24,8 @@ public class AuthorizedFetchMiddleware( if (attribute != null && config.Value.AuthorizedFetch) { var request = ctx.Request; - var instanceActorUri = $"https://{instance.Value.WebDomain}/users/{(await userSvc.GetInstanceActor()).Id}"; + //TODO: cache this somewhere + var instanceActorUri = $"/users/{(await userSvc.GetInstanceActor()).Id}"; if (ctx.Request.Path.Value == instanceActorUri) { await next(ctx); return;