无法修改只读捆绑包中类型为User的bean

时间:2019-01-31 19:25:12

标签: gosu guidewire

我向user.etx添加了一个名为LastLoggedIn_Ext的新字段。但是尝试写入时出现错误:

  

无法修改只读捆绑包中类型为User的bean

我的代码:

user.Ext_LastLoggedIn = Date.Now

有没有一种方法可以绕过只读捆绑软件,这样我可以在user.etx表中节省用户上次登录PolicyCenter的时间?

1 个答案:

答案 0 :(得分:1)

您必须将其添加到可写包中,例如

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