<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -689,6 +689,7 @@ class TodosController &lt; ApplicationController
     if @todo.from_recurring_todo?
       @recurring_todo = current_user.recurring_todos.find(@todo.recurring_todo_id)
       date_to_check = @todo.due.nil? ? @todo.show_from : @todo.due
+      date_to_check = Date.today()-1.day if date_to_check.nil?
       if @recurring_todo.active? &amp;&amp; @recurring_todo.has_next_todo(date_to_check)
         date = date_to_check &gt;= Date.today() ? date_to_check : Date.today()-1.day
         @new_recurring_todo = create_todo_from_recurring_todo(@recurring_todo, date) </diff>
      <filename>app/controllers/todos_controller.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>abdac8855d5d17eaa63f877cca53fc6df83f5e35</id>
    </parent>
  </parents>
  <author>
    <name>Reinier Balt</name>
    <email>lrbalt@gmail.com</email>
  </author>
  <url>http://github.com/bsag/tracks/commit/18815769bb78ebf80b6e1996b2c68abadd5d8e4f</url>
  <id>18815769bb78ebf80b6e1996b2c68abadd5d8e4f</id>
  <committed-date>2008-08-29T01:05:14-07:00</committed-date>
  <authored-date>2008-08-29T01:05:14-07:00</authored-date>
  <message>fix corner case for repeating todos without due date</message>
  <tree>678833ecae8fef9b72389d55dd8808ba7e5ad6c9</tree>
  <committer>
    <name>Reinier Balt</name>
    <email>lrbalt@gmail.com</email>
  </committer>
</commit>
