diff --git a/brewman/brewman/views/attendance.py b/brewman/brewman/views/attendance.py index 82264e09..9333eb54 100644 --- a/brewman/brewman/views/attendance.py +++ b/brewman/brewman/views/attendance.py @@ -113,6 +113,10 @@ def employee_attendance_report(request): def employee_attendance(employee, start_date, finish_date): + if not isinstance(start_date, datetime.datetime): + start_date = datetime.datetime.strptime(start_date, '%d-%b-%Y') + if not isinstance(finish_date, datetime.datetime): + finish_date = datetime.datetime.strptime(finish_date, '%d-%b-%Y') list = [] for item in daterange(start_date, finish_date, inclusive=True): att = DBSession.query(Attendance)\