Contribuye

def loginBarra= {

    Personas usuario = Personas.findByUsuario(params.nombre)

    if (!usuario) {

        flash.message =’Usuario incorrecto’

        redirect(action:login)

       }

    else {

        is (usuario.password==params.password) {

       session.user= usuario.nombre

        def milogbook = new Logbook()

//// Aqui empieza la tela que no funciona 

     milogbook.persona = usuario

///// A partir de aqui vuelva a funcionar

      milogbook.entrada= new Date()

      milogbook.save()

/// aqui hay mas cosas pero que funcionan bien

 

La cuestión es que cuando muestro el listado de registros de logbook el campo que hace referencia a persona es NULL por lo que deduzco que usuario (que cuando entra en el IF no es nulo) es nulo, pero ¿como? si me hace bien lo del session.user

 

GRACIAS

comments powered by Disqus