Author: tchemit Date: 2012-09-03 14:58:06 +0200 (Mon, 03 Sep 2012) New Revision: 599 Url: http://forge.codelutin.com/repositories/revision/echobase/599 Log: fix login validator Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/validators/LoginValidator.java Modified: trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/validators/LoginValidator.java =================================================================== --- trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/validators/LoginValidator.java 2012-09-03 11:26:36 UTC (rev 598) +++ trunk/echobase-ui/src/main/java/fr/ifremer/echobase/ui/validators/LoginValidator.java 2012-09-03 12:58:06 UTC (rev 599) @@ -25,6 +25,7 @@ import com.opensymphony.xwork2.validator.ValidationException; import fr.ifremer.echobase.entities.EchoBaseUser; +import fr.ifremer.echobase.services.ServiceFactoryAware; import fr.ifremer.echobase.services.UserService; /** @@ -38,8 +39,10 @@ @Override public void validateWhenNotSkip(Object object) throws ValidationException { + ServiceFactoryAware serviceFactoryAware = (ServiceFactoryAware) object; + UserService userService = - (UserService) getFieldValue("userService", object); + serviceFactoryAware.getService(UserService.class); String login = (String) getFieldValue("email", object); String password = (String) getFieldValue("password", object);