diff --git a/backend/private/script.js b/backend/private/script.js index 9bb5b4f35..593daae95 100644 --- a/backend/private/script.js +++ b/backend/private/script.js @@ -228,6 +228,19 @@ window.onload = async () => { dataResponse.json(), ]); + if (schemaResponse.status !== 200 || dataResponse.status !== 200) { + const root = document.querySelector("#root"); + let html = ""; + if (schemaResponse.status !== 200) { + html += `Error fetching configuration schema: ${schemaResponseJson.message}`; + } + if (dataResponse.status !== 200) { + html += `Error fetching configuration data: ${dataResponseJson.message}`; + } + root.innerHTML = html; + return; + } + const { data: formSchema } = schemaResponseJson; const { data: initialData } = dataResponseJson;