Negative due dates

Hello! I really need help!!!

Today, my reviews just didn’t show up, so I checked the database and recovered some cards, as well as getting a message about massive due numbers.

Now I am worried that I am not seeing cards I should be seeing and that my reviews won’t show up again tomorrow.

How do I change this and revert my due dates back to normal? I have never had an issue like this before.

Please help me, thank you so much for reading this!!!


I took a look at your synced AnkiWeb collection.

As best as I can tell, by trying to reconstruct what might have happened – when you ran the database check, Anki found about 120 cards that had invalid due date properties. That would match up with no cards showing up as due today. Anki “fixed” those to be “valid” due dates as much as it could, so at least the cards would show up, however the information still isn’t accurate, so the cards are actually set for due dates far in the past. Search prop:due<=-500 to see them – with due dates in the years 1751 and 1752. [That could be meaningful because dates are actually stored in the database as Unix timestamps, and a timestamp starting with 1751 or 1752 would correspond to a date in mid-2025.]

I can think of a couple paths back to normal –

  • The cards are now due/overdue, so you can just start studying them. You’re using FSRS, right? It won’t matter what the due date is set to, FSRS will schedule them based on when they should have been scheduled.
  • If you have the FSRS Helper add-on, you can search up these cards, select them, and run Cards > FSRS: Update memory state and reschedule on them to set their correct due dates.

What caused this?
I don’t know and I haven’t seen it before. Do you use any other scheduling-related add-ons – especially any that “delay” cards? That’s the most likely thing I can think of that might have changed due dates incorrectly.