[#2010] Add listener API to Record / UpdatableRecord

* Fixed bad RecordContext content
This commit is contained in:
Lukas Eder 2013-08-05 15:39:09 +02:00
parent 290601afce
commit 6f4c232de9

View File

@ -349,11 +349,13 @@ public class UpdatableRecordImpl<R extends UpdatableRecord<R>> extends TableReco
Utils.addConditions(select, this, getPrimaryKey().getFieldsArray());
if (select.execute() == 1) {
delegate(configuration(), select.getResult().get(0), REFRESH)
final AbstractRecord source = (AbstractRecord) select.getResult().get(0);
delegate(configuration(), (Record) this, REFRESH)
.operate(new RecordOperation<Record, RuntimeException>() {
@Override
public Record operate(Record record) throws RuntimeException {
setValues(f, (AbstractRecord) record);
setValues(f, source);
return record;
}
});