diff --git a/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs b/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs index 59a259d5..cb9d9604 100644 --- a/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs +++ b/Iceshrimp.Backend/Core/Federation/WebFinger/WebFingerService.cs @@ -70,14 +70,15 @@ public class WebFingerService( var split = query.Split('@'); domain = split.Length switch { - < 2 or > 3 => throw new GracefulException(HttpStatusCode.BadRequest, "Invalid query"), - 2 => throw new GracefulException(HttpStatusCode.BadRequest, "Can't run WebFinger for local user"), + < 2 or > 3 => throw new GracefulException(HttpStatusCode.BadRequest, $"Invalid query: {query}"), + 2 => throw new GracefulException(HttpStatusCode.BadRequest, + $"Can't run WebFinger for local user: {query}"), _ => split[2] }; } else { - throw new GracefulException(HttpStatusCode.BadRequest, "Invalid query"); + throw new GracefulException(HttpStatusCode.BadRequest, $"Invalid query: {query}"); } return (query, proto, domain); diff --git a/Iceshrimp.Backend/Core/Services/UserService.cs b/Iceshrimp.Backend/Core/Services/UserService.cs index 52206ac4..4557861b 100644 --- a/Iceshrimp.Backend/Core/Services/UserService.cs +++ b/Iceshrimp.Backend/Core/Services/UserService.cs @@ -49,7 +49,7 @@ public class UserService( private (string Username, string? Host) AcctToTuple(string acct) { - if (!acct.StartsWith("acct:")) throw new GracefulException(HttpStatusCode.BadRequest, "Invalid query"); + if (!acct.StartsWith("acct:")) throw new GracefulException(HttpStatusCode.BadRequest, $"Invalid query: {acct}"); var split = acct[5..].Split('@'); if (split.Length != 2)