diff --git a/addons/web/static/src/legacy/js/views/calendar/calendar_renderer.js b/addons/web/static/src/legacy/js/views/calendar/calendar_renderer.js index 2bc53e005b0..d733ae00b82 100644 --- a/addons/web/static/src/legacy/js/views/calendar/calendar_renderer.js +++ b/addons/web/static/src/legacy/js/views/calendar/calendar_renderer.js @@ -905,7 +905,7 @@ return AbstractRenderer.extend({ const start = moment(event.extendedProps.r_start); const end = moment(event.extendedProps.r_end); const duration = moment.duration(end.diff(start)).asDays(); - event.extendedProps.record.start_hour = event.extendedProps.record.allday === false && duration < 1 ? start.format("HH:mm") : ""; + event.extendedProps.record.start_hour = !event.extendedProps.record.allday && duration < 1 ? start.format("HH:mm") : ""; const key = this._getFormattedDate(start, end, false, event.extendedProps.record.allday); if (!(key in groupedEvents)) { groupedEvents[key] = []; diff --git a/addons/web/static/src/legacy/xml/web_calendar.xml b/addons/web/static/src/legacy/xml/web_calendar.xml index 04dc186413e..789fce74c0d 100644 --- a/addons/web/static/src/legacy/xml/web_calendar.xml +++ b/addons/web/static/src/legacy/xml/web_calendar.xml @@ -137,7 +137,7 @@ t-attf-class="o_cw_popover_link o_calendar_color_#{typeof color === 'number' ? _.str.sprintf('%s', color) : '1'} o_attendee_status_#{record.is_alone ? 'alone' : record.attendee_status} btn-link d-block" t-att-data-id="record.id" t-att-data-title="record.display_name"> - + diff --git a/addons/web/static/tests/legacy/views/calendar_tests.js b/addons/web/static/tests/legacy/views/calendar_tests.js index 18e407b59ce..0f560f3d7e9 100644 --- a/addons/web/static/tests/legacy/views/calendar_tests.js +++ b/addons/web/static/tests/legacy/views/calendar_tests.js @@ -3877,7 +3877,7 @@ QUnit.module('Views', { assert.containsOnce(calendar, '.o_cw_popover'); popoverText = calendar.el.querySelector('.o_cw_popover') .textContent.replace(/\s{2,}/g, ' ').trim(); - assert.strictEqual(popoverText, 'December 12, 2016 event 2 10:55 event 3 15:55'); + assert.strictEqual(popoverText, 'December 12, 2016 10:55 event 2 15:55 event 3'); await testUtils.dom.click(calendar.el.querySelector('.o_cw_popover_close')); assert.containsNone(calendar, '.o_cw_popover');