diff --git a/CORE/Source/Basic/uRESTDWBasic.pas b/CORE/Source/Basic/uRESTDWBasic.pas index d11cc4ef..30f07b65 100644 --- a/CORE/Source/Basic/uRESTDWBasic.pas +++ b/CORE/Source/Basic/uRESTDWBasic.pas @@ -3837,6 +3837,11 @@ procedure TRESTClientPoolerBase.SetIpVersion(IpV: TRESTDWClientIpVersions); vAcceptAuth := False; vErrorCode := 401; vErrorMessage := cInvalidAuth; + //Roniery ajuste para encontrar o evento na lista de eventos, + //para assim determinar se passa ou não no validador de permissão + if vUrlToExec[Length(vUrlToExec)] = '/' then + delete(vUrlToExec, Length(vUrlToExec), 1); + // verifica se precisa autenticação vNeedAuthorization := False; {$IFNDEF RESTDWLAZARUS}