Skip to content

Conversation

@pyrytakala
Copy link

@pyrytakala pyrytakala commented Nov 26, 2025

Handle both IndexError and KeyError when accessing sort column in _next_value_and_url. CustomRow objects (used with _labels=on) raise KeyError for missing columns, while sqlite3.Row raises IndexError.

Adds tests for sorting with _labels=on when the sort column is excluded from SELECT via _col or _nocol parameters.


📚 Documentation preview 📚: https://datasette--2600.org.readthedocs.build/en/2600/

Handle both IndexError and KeyError when accessing sort column in
_next_value_and_url. CustomRow objects (used with _labels=on) raise
KeyError for missing columns, while sqlite3.Row raises IndexError.

Adds tests for sorting with _labels=on when the sort column is excluded
from SELECT via _col or _nocol parameters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant