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:
Cédric Krier
2020-10-24 13:14:55 +02:00
parent 0b379c05c0
commit d8a0577e02
+4
View File
@@ -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';
}