Не удается изменить bean-компонент типа User, который находится в пакете только для чтения - PullRequest
0 голосов
/ 31 января 2019

Я добавил новое поле к user.etx с именем LastLoggedIn_Ext.Но при попытке записи в него появляется ошибка:

Невозможно изменить bean-компонент типа User, который находится в пакете только для чтения

Мой код:

user.Ext_LastLoggedIn = Date.Now

Есть ли способ обойти пакет только для чтения, чтобы я мог сэкономить время, когда пользователь последний раз входил в PolicyCenter в таблице user.etx?

1 Ответ

0 голосов
/ 04 февраля 2019

Вы должны добавить его в комплект для записи, например

gw.transaction.Transaction.runWithNewBundle(\bundle -> {
      var writableUser = bundle.add(user)
      writableUser.Ext_LastLoggedIn = Date.Now
    })
...