[FIX] calendar: do not parse date to date
When creating an event from the calendar view, no need to parse a date to date (error undefined is not a function)
This commit is contained in:
@@ -657,17 +657,13 @@ openerp.web_calendar = function(instance) {
|
|||||||
date_start_day = new Date(event.start.getFullYear(),event.start.getMonth(),event.start.getDate(),7);
|
date_start_day = new Date(event.start.getFullYear(),event.start.getMonth(),event.start.getDate(),7);
|
||||||
date_stop_day = new Date(event_end.getFullYear(),event_end.getMonth(),event_end.getDate(),19);
|
date_stop_day = new Date(event_end.getFullYear(),event_end.getMonth(),event_end.getDate(),19);
|
||||||
}
|
}
|
||||||
data[this.date_start] = instance.web.parse_value(date_start_day, this.fields[this.date_start]);
|
|
||||||
if (this.date_stop) {
|
|
||||||
data[this.date_stop] = instance.web.parse_value(date_stop_day, this.fields[this.date_stop]);
|
|
||||||
}
|
|
||||||
diff_seconds = Math.round((date_stop_day.getTime() - date_start_day.getTime()) / 1000);
|
diff_seconds = Math.round((date_stop_day.getTime() - date_start_day.getTime()) / 1000);
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
data[this.date_start] = instance.web.parse_value(event.start, this.fields[this.date_start]);
|
data[this.date_start] = event.start;
|
||||||
if (this.date_stop) {
|
if (this.date_stop) {
|
||||||
data[this.date_stop] = instance.web.parse_value(event_end, this.fields[this.date_stop]);
|
data[this.date_stop] = event_end;
|
||||||
}
|
}
|
||||||
diff_seconds = Math.round((event_end.getTime() - event.start.getTime()) / 1000);
|
diff_seconds = Math.round((event_end.getTime() - event.start.getTime()) / 1000);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user