From 76f6203888cdd542babe591a5067c25d7776ca9e Mon Sep 17 00:00:00 2001 From: jkei Date: Thu, 10 Jul 2014 16:17:17 +0200 Subject: [PATCH] Avoid false values in calendar views 'false' is displayed when no value is assigne to a field declared in a calend. Impacted versions: 8.0, master Steps to reproduce: Create a fresh database, create a new customer and set his fiscal position. Create a quotation, select the customer Current behavior: File "/Users/keje/src/odoo/addons/account/partner.py", line 107, in get_fiscal_position return part.property_account_position.id NameError: global name 'part' is not defined Expected behavior: No error --- addons/web_calendar/static/src/js/web_calendar.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web_calendar/static/src/js/web_calendar.js b/addons/web_calendar/static/src/js/web_calendar.js index 20043acb459..2eea0191f36 100644 --- a/addons/web_calendar/static/src/js/web_calendar.js +++ b/addons/web_calendar/static/src/js/web_calendar.js @@ -522,7 +522,10 @@ openerp.web_calendar = function(instance) { } else { var res_text= []; - _.each(temp_ret, function(val,key) { res_text.push(val); }); + _.each(temp_ret, function(val,key) { + if( typeof(val) == 'boolean' && val == false ) { } + else { res_text.push(val) }; + }); the_title = res_text.join(', '); } the_title = _.escape(the_title);