HR_TIMESHEET_SHEET: fix date compare to datetime
bzr revid: ced-c3f2ec79c8bebadc22685127c03b230b4809be41
This commit is contained in:
parent
d555e2511a
commit
81865eae1b
|
@ -283,9 +283,9 @@ class hr_timesheet_line(osv.osv):
|
||||||
def _sheet_date(self, cr, uid, ids):
|
def _sheet_date(self, cr, uid, ids):
|
||||||
timesheet_lines = self.browse(cr, uid, ids)
|
timesheet_lines = self.browse(cr, uid, ids)
|
||||||
for l in timesheet_lines:
|
for l in timesheet_lines:
|
||||||
if l.date < l.sheet_id.date_from:
|
if l.date[:10] < l.sheet_id.date_from:
|
||||||
return False
|
return False
|
||||||
if l.date > l.sheet_id.date_to:
|
if l.date[:10] > l.sheet_id.date_to:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -327,9 +327,9 @@ class hr_attendance(osv.osv):
|
||||||
def _sheet_date(self, cr, uid, ids):
|
def _sheet_date(self, cr, uid, ids):
|
||||||
attendances = self.browse(cr, uid, ids)
|
attendances = self.browse(cr, uid, ids)
|
||||||
for att in attendances:
|
for att in attendances:
|
||||||
if att.name < att.sheet_id.date_from:
|
if att.name[:10] < att.sheet_id.date_from:
|
||||||
return False
|
return False
|
||||||
if att.name > att.sheet_id.date_to:
|
if att.name[:10] > att.sheet_id.date_to:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue