Получил это зацепило, и это действительно работает. Хотя пришлось использовать много попыток поймать, но это сработает. Спасибо

рен, что это распространенный сценарий, но я не нашел никаких ответов. У меня есть переменная в рамках сеанса, которая содержит текущего зарегистрированного пользователя, и мне нужно выполнить условную проверку с помощью специального средства проверки в объекте домена. Есть ли способ получить текущего пользователя из области сеанса, когда он находится в валидаторе, или, возможно, есть другой способ сделать это, помня, что я хочу иметь возможность возвращать ошибки для определенных полей из моего валидатора (например,if(isBlank(it))return ['blank','summary',Presentation];)

базовая структура:

class MyDomain 
{
    String aProperty;
    static constraints =
    {
        aProperty(validator:{
        if(isAdmin())return true;
        if(isBlank(it))return ['blank','summary',Presentation];
        })
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос