Keep record added/modified after cancel from popup window
We need to keep the record modified to ensure that it is added to the xxx2Many on save. issue9298 review296601002
This commit is contained in:
@@ -455,6 +455,7 @@
|
||||
!readonly &&
|
||||
this.screen.current_record) {
|
||||
result = false;
|
||||
var added = this.screen.current_record._changed.id;
|
||||
if ((this.screen.current_record.id < 0) || this.save_current) {
|
||||
cancel_prm = this.screen.cancel_current(
|
||||
this._initial_value);
|
||||
@@ -462,6 +463,9 @@
|
||||
this.screen.current_record.cancel();
|
||||
cancel_prm = this.screen.current_record.reload();
|
||||
}
|
||||
if (added) {
|
||||
this.screen.current_record._changed.id = added;
|
||||
}
|
||||
} else {
|
||||
result = response_id != 'RESPONSE_CANCEL';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user