Metodo save() nao esta salvando!
02/12/2010 00:00
0
Boa tarde pessoal, me deparei com um comportamento que nao consegui
entender, fiz um controller para autenticacao dos usuarios, porem nao esta
atualizando o usuario com a nova data-hora de acesso.

Agradecimentos antecipados a tudos!

Evandro



class AuthController {

def login = { }


def doLogin = {

if(params.email && params.senha ){
def usuario = Usuario.findByEmailAndSenha(params.email, Util.md5(params.senha))
if(usuario){
session.usuario = usuario
session.ultimoAcesso = usuario.dataUltimoAcesso
usuario.dataUltimoAcesso = new Date()
usuario.save(flush:true)
redirect(uri:params.to)
Tags: Grails


0
Tente isso na hora de salvar:


if( usuario.save(flush:true) )
println "salvou"
else
println usuario.errors


assim ele irá printar no console porque não foi salvo..
03/12/2010 00:00


0
Obrigado,

ajudou muito, uma restricao que usava um campo transiente,

vlw,

Evandro
03/12/2010 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto