Fix sorting bug for Employee Time Sheet view

This commit is contained in:
Lance Edgar 2017-02-08 13:14:24 -06:00
parent cab339e367
commit df7fa9ddbd

View file

@ -356,7 +356,7 @@ class TimeSheetView(View):
for employee in employees:
employee_shifts = sorted([s for s in shifts if s.employee_uuid == employee.uuid],
key=lambda s: (s.start_time, s.end_time))
key=lambda s: s.start_time)
if not hasattr(employee, 'weekdays'):
employee.weekdays = [{} for day in weekdays]
setattr(employee, '{}_hours'.format(shift_type), datetime.timedelta(0))