[FIX] hr_attendance: fix singleton error

This commit closes #15805
This commit is contained in:
Serpent Consulting Services Pvt Ltd
2017-03-28 09:35:38 +02:00
committed by Jeremy Kersten
parent 83a2947d98
commit 6a64d2dd8f
+7 -7
View File
@@ -26,15 +26,15 @@ class HrAttendance(models.Model):
result = []
for attendance in self:
if not attendance.check_out:
result.append((self.id, _("%(empl_name)s from %(check_in)s") % {
'empl_name': self.employee_id.name_related,
'check_in': fields.Datetime.to_string(fields.Datetime.context_timestamp(self, fields.Datetime.from_string(self.check_in))),
result.append((attendance.id, _("%(empl_name)s from %(check_in)s") % {
'empl_name': attendance.employee_id.name_related,
'check_in': fields.Datetime.to_string(fields.Datetime.context_timestamp(attendance, fields.Datetime.from_string(attendance.check_in))),
}))
else:
result.append((self.id, _("%(empl_name)s from %(check_in)s to %(check_out)s") % {
'empl_name': self.employee_id.name_related,
'check_in': fields.Datetime.to_string(fields.Datetime.context_timestamp(self, fields.Datetime.from_string(self.check_in))),
'check_out': fields.Datetime.to_string(fields.Datetime.context_timestamp(self, fields.Datetime.from_string(self.check_out))),
result.append((attendance.id, _("%(empl_name)s from %(check_in)s to %(check_out)s") % {
'empl_name': attendance.employee_id.name_related,
'check_in': fields.Datetime.to_string(fields.Datetime.context_timestamp(attendance, fields.Datetime.from_string(attendance.check_in))),
'check_out': fields.Datetime.to_string(fields.Datetime.context_timestamp(attendance, fields.Datetime.from_string(attendance.check_out))),
}))
return result