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:
1 parent
0b379c05c0
commit
d8a0577e02
1 file changed
+4
@@ -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