From e50246bf3cba2bbba577097d8f8035aed0127936 Mon Sep 17 00:00:00 2001 From: msh-openerp Date: Mon, 13 Aug 2012 14:40:03 +0530 Subject: [PATCH] [FIX]Fixed the issue of false shown on event if the field shown on the event does not have value, which is usabilit issue. bzr revid: msh@tinyerp.com-20120813091003-zql3k9d9uwoe2ay9 --- addons/web_calendar/static/src/js/calendar.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 22e69f9b0ea..d2566126519 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -287,11 +287,15 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ res_text = ''; if (this.info_fields) { - res_text = _.map(this.info_fields, function(fld) { - if(evt[fld] instanceof Array) - return evt[fld][1]; - return evt[fld]; - }); + res_text = _.chain(this.info_fields) + .filter(function(fld){ + return evt[fld] !== false; + }) + .map(function(fld) { + if(evt[fld] instanceof Array) + return evt[fld][1]; + return evt[fld]; + }).value(); } if (!date_stop && date_delay) { date_stop = date_start.clone().addHours(date_delay);