diff options
Diffstat (limited to 'src/routes/(app)')
| -rw-r--r-- | src/routes/(app)/locations/+server.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/routes/(app)/locations/+server.js b/src/routes/(app)/locations/+server.js index 87f8975d..dd9e984b 100644 --- a/src/routes/(app)/locations/+server.js +++ b/src/routes/(app)/locations/+server.js @@ -2,6 +2,14 @@ import { get } from '$lib/utils'; import { json } from '@sveltejs/kit'; export async function GET({ fetch, setHeaders }) { - setHeaders({ 'cache-control': 'public, max-age=600' }); - return json(await get('/locations')); + let locations = []; + + try { + ({ locations } = await get('/locations')); + setHeaders({ 'cache-control': 'public, max-age=600' }); + } catch (e) { + console.log('failed to fetch locations'); + } + + return json({ locations }); } |
