From 08ee5deaa9893833de8c534d0b2a92071fa29613 Mon Sep 17 00:00:00 2001 From: Ben Alex Date: Thu, 12 Aug 2004 01:25:53 +0000 Subject: [PATCH] Fix unit test compatibility if no username provided. --- .../providers/dao/DaoAuthenticationProvider.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/org/acegisecurity/providers/dao/DaoAuthenticationProvider.java b/core/src/main/java/org/acegisecurity/providers/dao/DaoAuthenticationProvider.java index 0fa0968fdb..546be6389d 100644 --- a/core/src/main/java/org/acegisecurity/providers/dao/DaoAuthenticationProvider.java +++ b/core/src/main/java/org/acegisecurity/providers/dao/DaoAuthenticationProvider.java @@ -197,6 +197,10 @@ public class DaoAuthenticationProvider implements AuthenticationProvider, user = getUserFromBackend(username); } catch (BadCredentialsException ex) { if (this.context != null) { + if ((username == null) || "".equals(username)) { + username = "NONE_PROVIDED"; + } + context.publishEvent(new AuthenticationFailureUsernameNotFoundEvent( authentication, new User(username, "*****", false,