MissingMethodException в Grails с пружиной безопасности - PullRequest
0 голосов
/ 16 марта 2012

Мне нужно привести пользователя в сеанс, но выводит меня ноль, если в сеансе кто-то есть

      groovy.lang.MissingMethodException: No signature of method:
      general.Evento.findByAllAsistentes() is applicable for argument types:(general.Usuario) values: [null]

Теперь попробуйте это с .currentUser, а также с .principal, но я не нахожуэто ...

    //def user = springSecurityService.currentUser
    def user = Usuario.get(springSecurityService.principal.id)
    log.debug "User: ${user}" // Not found, it prints null

    Evento event = Evento.get(params.id)

     if(!event.findByAllAsistentes(user)){
                log.debug "Asistent to Event"
            }

Мне нужна ваша помощь, пожалуйста

1 Ответ

3 голосов
/ 16 марта 2012

findByAllAsistentes, вероятно, должно быть findAllByAsistentes, если только у вашего доменного объекта Evento нет свойства с именем allAsistentes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...