From bb5e4cf5a33d6dc3bb4542ea34e5b6c6521844ec Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Tue, 23 Sep 2025 17:59:47 -0300 Subject: [PATCH] =?UTF-8?q?[DSAAS-18]=20fix(Auentica=C3=A7=C3=A3o):=20Ajus?= =?UTF-8?q?te=20para=20informar=20se=20o=20usu=C3=A1rio=20foi=20localizado?= =?UTF-8?q?=20ou=20n=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../g_usuario/go/g_usuario_authenticate_service.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py b/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py index 4aba069..013cc2c 100644 --- a/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py +++ b/packages/v1/administrativo/services/g_usuario/go/g_usuario_authenticate_service.py @@ -14,14 +14,20 @@ class AuthenticateService: get_by_authenticate_action = GetByAuthenticateAction() # Execução e retorno da action - get_by_authenticate_result = get_by_authenticate_action.execute(g_usuario_authenticate_schema) + # Se não encontrou o usuário, lança exceção ou retorna erro + if get_by_authenticate_result is None: + raise HTTPException( + status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, + detail='Usuário ou senha inválidos' + ) + # Verifica se a senha do usuário esta correta if not Security.is_hash(get_by_authenticate_result.senha_api): raise HTTPException( status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, - detail='A senha armazenada é inválida' + detail='A senha informada é inválida' ) # Verifica se a senha do usuário esta correta