From 2d1fc14b369b32f53cd3c85b4b65caed62b70c9e Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Wed, 3 Nov 2010 20:30:40 +0000 Subject: [PATCH] fix: do not try to call tryGetAndAuthenticateuserByEmail on authentication services that do not support it (merged from 10.06.x) SVN: 18551 --- .../authentication/stacked/StackedAuthenticationService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/stacked/StackedAuthenticationService.java b/authentication/source/java/ch/systemsx/cisd/authentication/stacked/StackedAuthenticationService.java index 6c516486718..4fda0216a94 100644 --- a/authentication/source/java/ch/systemsx/cisd/authentication/stacked/StackedAuthenticationService.java +++ b/authentication/source/java/ch/systemsx/cisd/authentication/stacked/StackedAuthenticationService.java @@ -121,6 +121,10 @@ public class StackedAuthenticationService implements IAuthenticationService { for (IAuthenticationService service : delegates) { + if (service.supportsListingByEmail() == false) + { + continue; + } final Principal principal = service.tryGetAndAuthenticateUserByEmail(email, passwordOrNull); if (principal != null) -- GitLab