From 518fc63224860d2ac7bcd23cfda7df3a2799556f Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sun, 13 Nov 2022 22:06:45 -0800 Subject: [PATCH] API explorer: no error if you format JSON on empty string Refs #1871 --- datasette/templates/api_explorer.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/datasette/templates/api_explorer.html b/datasette/templates/api_explorer.html index f8160e0a..ea95c023 100644 --- a/datasette/templates/api_explorer.html +++ b/datasette/templates/api_explorer.html @@ -53,6 +53,9 @@ document.querySelector('#json-format').addEventListener('click', (ev) => { ev.preventDefault(); let json = document.querySelector('textarea[name="json"]').value.trim(); + if (!json) { + return; + } try { const parsed = JSON.parse(json); document.querySelector('textarea[name="json"]').value = JSON.stringify(parsed, null, 2);