From 5192c06627eb9e627d80f4062292e96e3c399151 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Fri, 13 Feb 2026 12:03:49 -0600 Subject: [PATCH] refactor(api): use convenience methods --- src/FiscalOS.API/Accounts/Connect/Endpoint.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/FiscalOS.API/Accounts/Connect/Endpoint.cs b/src/FiscalOS.API/Accounts/Connect/Endpoint.cs index e9c237b..4dac128 100644 --- a/src/FiscalOS.API/Accounts/Connect/Endpoint.cs +++ b/src/FiscalOS.API/Accounts/Connect/Endpoint.cs @@ -34,20 +34,12 @@ internal static class Endpoint if (user is null) { - return Results.Problem( - statusCode: StatusCodes.Status401Unauthorized, - title: "Unauthorized", - detail: "You are not authorized to connect an institution. Please log in and try again." - ); + return Results.Unauthorized(); } if (user.Institutions.Any()) { - return Results.Problem( - statusCode: StatusCodes.Status409Conflict, - title: "Institution already connected", - detail: "The user has already connected an institution with the provided Plaid Institution Id." - ); + return Results.Conflict(); } var (itemId, accessToken) = await plaidService.ExchangeTokenAsync(request.PublicToken);