X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=44c710b3b9bd46e04f67a210d6c3e526b0d43724;hb=4691a05e64acb2239f9d449b36f4ff5c678a1d6c;hp=44300166f0cc5d91fbdfe0c532dcf01c9d3e87e6;hpb=f0f10048714c1bbcf23a7fa6a934d126408845f3;p=plomtask diff --git a/plomtask/http.py b/plomtask/http.py index 4430016..44c710b 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -144,7 +144,7 @@ class TaskHandler(BaseHTTPRequestHandler): """Show single Day of ?date=.""" date = self.params.get_str('date', date_in_n_days(0)) todays_todos = Todo.by_date(self.conn, date) - total_effort = 0 + total_effort = 0.0 for todo in todays_todos: total_effort += todo.performed_effort conditions_present = [] @@ -389,7 +389,8 @@ class TaskHandler(BaseHTTPRequestHandler): todo.set_blockers(self.conn, self.form_data.get_all_int('blocker')) todo.set_enables(self.conn, self.form_data.get_all_int('enables')) todo.set_disables(self.conn, self.form_data.get_all_int('disables')) - todo.is_done = len(self.form_data.get_all_str('done')) > 0 + if len(self.form_data.get_all_str('done')) > 0 != todo.is_done: + todo.is_done = len(self.form_data.get_all_str('done')) > 0 todo.calendarize = len(self.form_data.get_all_str('calendarize')) > 0 todo.comment = self.form_data.get_str('comment', ignore_strict=True) todo.save(self.conn)