From bb1f4e6e27192ccb963b8c8c12e6cd8b5295a6b3 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Fri, 12 Jan 2024 19:25:32 +0100 Subject: [PATCH] Fix NormalizeQuery --- Iceshrimp.Backend/Core/Federation/WebFinger/UserResolver.cs | 2 +- Iceshrimp.Backend/Startup.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Core/Federation/WebFinger/UserResolver.cs b/Iceshrimp.Backend/Core/Federation/WebFinger/UserResolver.cs index cc278c4c..e4c3fa7f 100644 --- a/Iceshrimp.Backend/Core/Federation/WebFinger/UserResolver.cs +++ b/Iceshrimp.Backend/Core/Federation/WebFinger/UserResolver.cs @@ -66,7 +66,7 @@ public class UserResolver(ILogger logger, UserService userSvc, Dat return (finalAcct, finalUri); } - private static string NormalizeQuery(string query) => query.StartsWith("acct:") ? query[5..] : query; + private static string NormalizeQuery(string query) => query.StartsWith('@') ? $"acct:{query[1..]}" : query; public async Task Resolve(string query) { query = NormalizeQuery(query); diff --git a/Iceshrimp.Backend/Startup.cs b/Iceshrimp.Backend/Startup.cs index d66439a3..4201794b 100644 --- a/Iceshrimp.Backend/Startup.cs +++ b/Iceshrimp.Backend/Startup.cs @@ -30,6 +30,7 @@ builder.Services.AddViteServices(options => { options.Server.AutoRun = false; //TODO: Fix script generation on macOS options.Server.UseFullDevUrl = true; }); +//TODO: single line only if there's no \n in the log msg (otherwise stacktraces don't work) builder.Services.AddLogging(logging => logging.AddSimpleConsole(options => { options.SingleLine = true; })); builder.Services.AddDbContext();