diff --git a/frontend/src/api/loadCalendar.ts b/frontend/src/api/loadCalendar.ts index 6ec03aa..d833c4d 100644 --- a/frontend/src/api/loadCalendar.ts +++ b/frontend/src/api/loadCalendar.ts @@ -6,9 +6,13 @@ export async function getCalender(token: string): Promise { method: "GET", }); - return await fetch(request) - .then((response) => { - return response.json(); - }) - .then((calendarResponse: Calendar) => calendarResponse.modules); + return await fetch(request).then((response) => { + if (response.ok) { + return response + .json() + .then((calendarResponse: Calendar) => calendarResponse.modules); + } else { + return []; + } + }); } diff --git a/frontend/src/components/FaqPage.vue b/frontend/src/components/FaqPage.vue index cdb8efa..9296436 100644 --- a/frontend/src/components/FaqPage.vue +++ b/frontend/src/components/FaqPage.vue @@ -1,141 +1,216 @@ - + diff --git a/frontend/src/view/ImprintPage.vue b/frontend/src/view/ImprintPage.vue index 0d6c69b..cb4297b 100644 --- a/frontend/src/view/ImprintPage.vue +++ b/frontend/src/view/ImprintPage.vue @@ -3,7 +3,7 @@