🐞 Anki doesn't generate cards after un-doing selective card generation

Steps to reproduce:

  • Have a note type with two cards types, such as Recognition and Production.
  • Have a field that is used to prevent Production card type generation, such as MakeProduction. The front template of the card might look like this:
    {{#MakeProduction}}{{Meaning}}{{/MakeProduction}}
  • Have a few notes with this note, say, 5. If MakeProduction field is empty for all of these, you will have 5 cards.
  • Edit the front template to remove the {{#}} stuff to read only:
    {{Meaning}}
  • Observe that you still only have 5 cards.
  • Run Tools → Check database.
  • Observe that you have 10 cards now.

AnkiDroid generates new cards as soon as you edit the template, and I think this is the correct behavior.

Anki version ⁨2.1.52 (ab1c2395)⁩, Python 3.9.7, Qt 6.3.0, PyQt 6.3.0 @ Windows 10

3 Likes

Thanks, should be fixed in 2.1.53rc2.

2 Likes