changeset a5bf7423b04c in sao:5.8
details: https://hg.tryton.org/sao?cmd=changeset;node=a5bf7423b04c
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 ba8677b8c533 -r a5bf7423b04c src/tab.js
--- a/src/tab.js Fri Jan 01 16:12:47 2021 +0100
+++ b/src/tab.js Wed Dec 23 21:26:32 2020 +0100
@@ -734,9 +734,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: