changeset 27f3025172fe in sao:default
details: https://hg.tryton.org/sao?cmd=changeset;node=27f3025172fe
description:
Prevent changing row if current record is not valid
issue8486
review281831002
diffstat:
src/view/tree.js | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diffs (17 lines):
diff -r dca540d43496 -r 27f3025172fe src/view/tree.js
--- a/src/view/tree.js Wed Jul 17 22:46:01 2019 +0200
+++ b/src/view/tree.js Wed Jul 17 22:47:32 2019 +0200
@@ -1301,6 +1301,13 @@
return;
}
+ var current_record = this.tree.screen.current_record;
+ if ((this.record != current_record) &&
+ !current_record.validate(
+ this.tree.get_fields(), false, false, true)) {
+ return;
+ }
+
body = listener = jQuery(document.body);
if (body.hasClass('modal-open')) {
listener = this.tree.el.parents('.modal').last();