forked from Techsystech/web
[IMP] web_timeline: Handle inverted date ranges
Inverted dates make no functional sense, but when they do happen, this change allows displaying them as single points in the timeline (same as when begin=end). We currently do have such demo data when installing project_timeline.17.0
parent
0e325c7126
commit
46697f4382
web_timeline/static/src/js
|
@ -531,9 +531,9 @@ odoo.define("web_timeline.TimelineRenderer", function (require) {
|
|||
evt: evt,
|
||||
style: `background-color: ${this.color};`,
|
||||
};
|
||||
// Check if the event is instantaneous,
|
||||
// if so, display it with a point on the timeline (no 'end')
|
||||
if (date_stop && !moment(date_start).isSame(date_stop)) {
|
||||
// Only specify range end when there actually is one.
|
||||
// ➔ Instantaneous events / those with inverted dates are displayed as points.
|
||||
if (date_stop && moment(date_start).isBefore(date_stop)) {
|
||||
r.end = date_stop;
|
||||
}
|
||||
this.color = null;
|
||||
|
|
Loading…
Reference in New Issue