[FIX] count date_delay.

bzr revid: vda@tinyerp.com-20110627130851-7picp2pw8v04ag5s
This commit is contained in:
Vaibhav (OpenERP) 2011-06-27 18:38:51 +05:30
parent e715775357
commit 5ff114a689
1 changed files with 10 additions and 1 deletions

View File

@ -161,7 +161,16 @@ openerp.base_calendar.CalendarView = openerp.base.Controller.extend({
}
if(self.date_delay) {
var tds = (event_obj.start_date.getOrdinalNumber() / 1e3 >> 0) - (event_obj.start_date.getOrdinalNumber() < 0);
var tde = (event_obj.end_date.getOrdinalNumber() / 1e3 >> 0) - (event_obj.end_date.getOrdinalNumber() < 0);
var n = (tde - tds) / (60 * 60);
if(n > self.day_length) {
var d = Math.floor(n / 24),
h = n % 24;
n = d * self.day_length + h;
}
data[self.date_delay] = n;
}
self.dataset.write(event_obj.id, data, function(){self.load_scheduler()});