I am using Fast Endpoints in a .net8 Blazor Web App API. I am putting
DontCatchExceptions();in some of the Configure methods like this:
Post("policies/contacts");Options(x => x.WithTags("Policy"));DontCatchExceptions();and the HandleAsync method throws the error:'
public override async Task HandleAsync(CancellationToken ct) { try { var list = await Data.GetCountryCodeList(); await SendAsync(list); } catch (Exception e) { ThrowError(e.Message, 400); } }So far I've only use it in GET methods and it's worked fine. Now I'm using it in a POST method, but it doesn't work. It's just ignored - no error or anything. I don't know if it's because it's a POST method, that's just the only obvious difference I see. I put a breakpoint on the ThrowError line and it's hitting there.