From d40edd7052bf3adae3373ac29078868e2c026d7a Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Mon, 9 Jan 2017 14:21:39 +0100 Subject: [PATCH] [FIX] web: wraparound no create editable list In e0c4ec54caa a change was done to improve the behavior in some editable list instances, but this introduced a small issue for list with line creation disabled. With this change, doing tab or enter at last line should keep the previous behavior of wrapping around and not creating a new line. opw-703748 --- addons/web/static/src/js/views/list_view_editable.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views/list_view_editable.js b/addons/web/static/src/js/views/list_view_editable.js index 5786f9365ee..b522e1e37a0 100644 --- a/addons/web/static/src/js/views/list_view_editable.js +++ b/addons/web/static/src/js/views/list_view_editable.js @@ -632,7 +632,8 @@ ListView.include(/** @lends instance.web.ListView# */{ if (saveInfo.created) { return self.start_edition(); } - var record = self.records[next_record](saveInfo.record); + var options = { wraparound: !self.is_action_enabled('create') }; + var record = self.records[next_record](saveInfo.record, options); if (record === undefined) { return self.start_edition(); }