Платформа ABP выдает ошибку 500 в фильтре авторизации при истечении срока действия токена вместо 401

#c# #endpoint #http-status-code-500 #abp

Вопрос:

Я использовал платформу ABP в своем проекте, и я обнаружил одну проблему, связанную с тем, что она возвращает код состояния 500 вместо кода состояния 401 для нескольких конечных точек API после истечения срока действия токена сеанса.

Я отладил проблему и обнаружил, что это происходит с конечными точками API, у которых есть атрибут RequiresFeature.

У меня тот же код, что и у платформы ABP, который я проверил на GIT.