diff --git a/timemanagement/templates/timemanagement/realtime_dropdown.html b/timemanagement/templates/timemanagement/realtime_dropdown.html index 40c2f60..37db29e 100644 --- a/timemanagement/templates/timemanagement/realtime_dropdown.html +++ b/timemanagement/templates/timemanagement/realtime_dropdown.html @@ -215,6 +215,7 @@ Gleitzeitkonto: }, success: function( data ) { + // TASK: Hier ist anscheinend der Fehler der zu NaN:NaN usw. führt! console.log("break end add " + data["actualbreaktime"]); breaktime = data["actualbreaktime"]; $("#breaksum").html(convertMS(data["actualbreaktime"])); diff --git a/timemanagement/views.py b/timemanagement/views.py index 899f655..fd09461 100644 --- a/timemanagement/views.py +++ b/timemanagement/views.py @@ -599,14 +599,16 @@ def TimeAjax(request): # Prpfung, ob bereits Arbeitstage an diesem Tag vorliegen tempworkday = Workday.objects.filter(agency=request.user.profile.agency, user=request.user, start__day=today.day, start__month=today.month, start__year=today.year, delflag = False) + user_has_workdays = False - if len(tempworkday) == 1: + if len(tempworkday) == 0: # NOch kein Arbeitstag vorhanden, Zielarbeitszeit ganz normal user_has_workdays = True else: # Es ist bereits ein ARbeitstag vorhanden, daher wird die Zielarbeitszeit des zweiten Teils auf 0 gesetzt targettime=0.0 + wd = Workday(user=request.user, agency=request.user.profile.agency, start=timezone.now(), target=targettime) wd.save()