From 6da6b7053745e7b4a883653db8073734707c37f0 Mon Sep 17 00:00:00 2001 From: inportb Date: Wed, 10 Apr 2024 20:44:11 -0400 Subject: [PATCH] Fix error handling undefined configuration `user/clinics` --- frontend/src/routes/clinics/+page.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/clinics/+page.js b/frontend/src/routes/clinics/+page.js index e9455cc..389212b 100644 --- a/frontend/src/routes/clinics/+page.js +++ b/frontend/src/routes/clinics/+page.js @@ -2,8 +2,12 @@ export async function load({ params, fetch }) { let clinics = await (await fetch('/api/clinic/list')).json(); clinics.reduce((acc, item) => (acc[item.name] = item, acc), clinics); - let selection = await (await fetch('/api/config/user/clinics')).json(); - selection.forEach(x => clinics[x] ? clinics[x].active = true : false); + try { + let selection = await (await fetch('/api/config/user/clinics')).json(); + selection.forEach(x => clinics[x] ? clinics[x].active = true : false); + } catch(ex) { + console.error(ex, ex.stack); + } return { clinics };