aboutsummaryrefslogtreecommitdiff
path: root/tests/test-org-drill-translate-number-regression.el
Commit message (Collapse)AuthorAgeFilesLines
* fix: drop dead translate_number entry from card-type alist (upstream #43)Craig Jennings2026-05-051-0/+47
The card-type alist mapped translate_number to a function that no longer exists in the file. Cards with DRILL_CARD_TYPE: translate_number crashed with void-function during drill instead of being skipped. Reporter (issue #43, 2021) said they had old decks using the documented translate_number type and were getting the crash on restore. The function was apparently removed at some point without clearing the alist entry. Removed the alist entry so entry-f's no-presentation-fn branch fires and returns skip after messaging the user. Legacy decks now degrade gracefully instead of crashing the session. Tests in tests/test-org-drill-translate-number-regression.el lock the behavior in (entry-f returns skip on translate_number, alist no longer carries the entry).