open-spaced-repetition / fsrs4anki-helper

An Anki add-on that supports Postpone & Advance & Load Balance & Easy Days & Disperse Siblings & Flatten
https://ankiweb.net/shared/info/759844606
MIT License
215 stars 18 forks source link

[BUG] Can't reschedule pre-optimized preset #437

Closed YonKuma closed 4 months ago

YonKuma commented 4 months ago

Describe the bug Using the "Reschedule cards on change" option doesn't do anything on a preset that's already optimized. The message "The FSRS parameters currently appear to be optimal." is shown and the deck is not rescheduled.

To Reproduce Steps to reproduce the behavior:

  1. Optimize a deck's FSRS parameters
  2. Toggle "Reschedule cards on change" to on
  3. Click "Optimize" again

Expected behavior Cards should be rescheduled even when the preset is already optimized. This is particularly important for old large decks whose optimization parameters may not change often but that may have a backlog of cards that should be due under the current optimization.

YonKuma commented 4 months ago

I'm an idiot, just realized I posted this in the helper add-on repo rather than the base FSRS repo.