Fix weekly recurrence bug