diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-05 05:10:52 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-05 05:10:52 -0500 |
| commit | 8bbb6d30529abd5350884e822b308da917966e73 (patch) | |
| tree | f3c9cb845a2e4780b11ea1bf94417214ba21f836 /scripts/coverage-summary.py | |
| parent | 656faefc0e030ea476f9937116b727331cec607f (diff) | |
| download | org-drill-8bbb6d30529abd5350884e822b308da917966e73.tar.gz org-drill-8bbb6d30529abd5350884e822b308da917966e73.zip | |
fix: drop dead translate_number entry from card-type alist (upstream #43)
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).
Diffstat (limited to 'scripts/coverage-summary.py')
0 files changed, 0 insertions, 0 deletions
