changeset 39572eede260 in sao:5.6
details: https://hg.tryton.org/sao?cmd=changeset;node=39572eede260
description:
Succeed when save modified is canceled on unique new record
The reload does not set any current record so we can not compare ids.
issue9936
review314991002
(grafted from ca37654573ee79573e127ce9ce971ab3a0010fc3)
diffstat:
src/tab.js | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diffs (20 lines):
diff -r ec214968a490 -r 39572eede260 src/tab.js
--- a/src/tab.js Fri Jan 01 16:13:13 2021 +0100
+++ b/src/tab.js Wed Dec 23 21:26:32 2020 +0100
@@ -727,9 +727,13 @@
case 'ko':
var record_id = this.screen.current_record.id;
return this.reload(false).then(function() {
- if (record_id !=
- this.screen.current_record.id) {
- return jQuery.Deferred().reject();
+ if (this.screen.current_record) {
+ if (record_id !=
+ this.screen.current_record.id) {
+ return jQuery.Deferred().reject();
+ }
+ } else if (record_id < 0) {
+ return jQuery.Deferred().resolve();
}
}.bind(this));
default: