diff --git a/public/admin.js b/public/admin.js index 8465c4b..c366099 100644 --- a/public/admin.js +++ b/public/admin.js @@ -3296,8 +3296,14 @@ $('#app-settings-form').addEventListener('submit', async (e) => { let adminDocsEditorInstance = null; async function loadAdminDocs() { - const { docs } = await api('/api/admin/docs'); const el = $('#admin-docs-list'); + let docs; + try { + ({ docs } = await api('/api/admin/docs')); + } catch (err) { + el.innerHTML = `
Error loading documents: ${esc(err.message)}
`; + return; + } if (!docs.length) { el.innerHTML = 'No submitted documents yet.
'; return;