[#1572] ape: Make ChainRouterError constructor public

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
This commit is contained in:
Airat Arifullin 2025-02-25 16:13:38 +03:00
parent b30e5b3274
commit 25e058bb40
2 changed files with 2 additions and 2 deletions

View file

@ -104,7 +104,7 @@ func (c *checkerCoreImpl) CheckAPE(ctx context.Context, prm CheckPrm) error {
if found && status == apechain.Allow {
return nil
}
return newChainRouterError(rt, prm.Request, status)
return NewChainRouterError(rt, prm.Request, status)
}
// isValidBearer checks whether bearer token was correctly signed by authorized

View file

@ -22,7 +22,7 @@ func (e *ChainRouterError) Error() string {
return fmt.Sprintf("access to operation %s is denied by access policy engine: %s", e.request.Operation(), e.status)
}
func newChainRouterError(target policyengine.RequestTarget, request aperequest.Request, status apechain.Status) *ChainRouterError {
func NewChainRouterError(target policyengine.RequestTarget, request aperequest.Request, status apechain.Status) *ChainRouterError {
return &ChainRouterError{
target: target,
request: request,