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();