From 89e5c72b6ea9e29b7f8a2e73b97e4cfa51e165f2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 21 Nov 2011 17:34:12 +0100 Subject: [PATCH] [ADD] cache eviction for buffereddataset on records on which call_button has been invoked lp bug: https://launchpad.net/bugs/885679 fixed bzr revid: xmo@openerp.com-20111121163412-jyvpoa9smrk4qy2g --- addons/web/static/src/js/data.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 69d8fd9ddfd..0d3833ee835 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -730,6 +730,19 @@ openerp.web.BufferedDataSet = openerp.web.DataSetStatic.extend({ return_records(); } return completion.promise(); + }, + call_button: function (method, args, callback, error_callback) { + var id = args[0][0], index; + for(var i=0, len=this.cache.length; i