changeset 969996f0a4aa in sao:4.8 details: https://hg.tryton.org/sao?cmd=changeset;node=969996f0a4aa description: Use group _context to avoid leaking session context
When launching a new action, the context should not contain the session context because it is automatically appended to the evaluation. When creating a new group when the context model changed, it should not contain the session context neither. issue8312 review267301002 (grafted from fb90082bd482bc2dd32c28a5d8e0e6682ca0ccfa) diffstat: src/screen.js | 3 ++- src/tab.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diffs (25 lines): diff -r ca61c16faaaa -r 969996f0a4aa src/screen.js --- a/src/screen.js Mon May 13 22:38:11 2019 +0200 +++ b/src/screen.js Thu May 02 12:49:12 2019 +0200 @@ -866,7 +866,8 @@ this.context_screen.display(true); return jQuery.when(); } - this.new_group(jQuery.extend(this.context(), + this.new_group(jQuery.extend({}, + this.group._context, this.context_screen.get_on_change_value())); } diff -r ca61c16faaaa -r 969996f0a4aa src/tab.js --- a/src/tab.js Mon May 13 22:38:11 2019 +0200 +++ b/src/tab.js Thu May 02 12:49:12 2019 +0200 @@ -562,7 +562,7 @@ ids: record_ids }; Sao.Action.exec_action(exec_action, data, - screen.context()); + jQuery.extend({}, screen.group._context)); }); }) .appendTo(menu);