diff --git a/games/views/session.py b/games/views/session.py index 3fa7724..de5bef0 100644 --- a/games/views/session.py +++ b/games/views/session.py @@ -46,7 +46,7 @@ class SessionRowData(TypedDict): hx_get: str hx_select: str hx_swap: str - cell_data: list[Node] + cell_data: list[Node | str] def session_row_data(session: Session, device_list, csrf_token: str) -> SessionRowData: diff --git a/tests/test_rendered_pages.py b/tests/test_rendered_pages.py index 89668d6..c8dec68 100644 --- a/tests/test_rendered_pages.py +++ b/tests/test_rendered_pages.py @@ -255,13 +255,17 @@ class RenderedPagesTest(TestCase): self.assertNoEscapedTags(html) def test_session_row_fragment_via_htmx(self): - # The inline "finish session" endpoint returns a