From 158c88f259f5f811bd767c9ca101c636548260b9 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Tue, 8 Sep 2026 21:16:34 -0700 Subject: [PATCH] Escape primary-key cell values in row pages --- datasette/views/row.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datasette/views/row.py b/datasette/views/row.py index b1388299..6501623f 100644 --- a/datasette/views/row.py +++ b/datasette/views/row.py @@ -482,8 +482,8 @@ class RowView(BaseView): for row in display_rows: for cell in row: if cell["column"] in pk_set: - cell["value"] = markupsafe.Markup( - "{}".format(cell["value"]) + cell["value"] = markupsafe.Markup("{}").format( + cell["value"] ) label_column = await db.label_column_for_table(table) if is_table else None