From 946b33ad9c502de3d666ae8b1379d7ee4f8b41a6 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 11 Jan 2012 13:49:11 +0100 Subject: [PATCH] [FIX] Binary Field shouldn't load all base64 data when the object data is loaded lp bug: https://launchpad.net/bugs/914272 fixed bzr revid: fme@openerp.com-20120111124911-73ee4heyy8xqq4zp --- addons/web/static/src/js/view_form.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index a80011b..1fca639 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -143,7 +143,9 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# // null index means we should start a new record result = self.on_button_new(); } else { - result = self.dataset.read_index(_.keys(self.fields_view.fields)).pipe(self.on_record_loaded); + result = self.dataset.read_index(_.keys(self.fields_view.fields), { + context : { 'bin_size' : true } + }).pipe(self.on_record_loaded); } result.pipe(function() { self.$element.css('visibility', 'visible'); @@ -526,7 +528,9 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# if (self.dataset.index == null || self.dataset.index < 0) { return $.when(self.on_button_new()); } else { - return self.dataset.read_index(_.keys(self.fields_view.fields)).pipe(self.on_record_loaded); + return self.dataset.read_index(_.keys(self.fields_view.fields), { + context : { 'bin_size' : true } + }).pipe(self.on_record_loaded); } }); }, -- 1.7.10.4