From f42f2df0789b3defd360466d770126d38451f88d Mon Sep 17 00:00:00 2001 From: brausjonas Date: Wed, 24 May 2023 16:05:21 +0200 Subject: [PATCH] FrontEnd Bug Fix --- anwendung/src/components/InputForm.jsx | 10 +- anwendung/src/components/Logout.jsx | 24 + anwendung/src/pages/createSemester.js | 14 + anwendung/src/pages/semesteroverview.js | 22 +- backend/database.mv.db | Bin 40960 -> 45056 bytes backend/database.trace.db | 1235 +++++++++++++++++ .../anwprj/controller/UserController.java | 14 + 7 files changed, 1314 insertions(+), 5 deletions(-) create mode 100644 anwendung/src/components/Logout.jsx diff --git a/anwendung/src/components/InputForm.jsx b/anwendung/src/components/InputForm.jsx index a754985..ab3a494 100644 --- a/anwendung/src/components/InputForm.jsx +++ b/anwendung/src/components/InputForm.jsx @@ -43,7 +43,13 @@ export default function InputForm(p) { let url = "http://localhost:8080/users/all?sessionid=" + sessionid; - await fetch(url).then(response => response.json()).then(user => setUsers(user)); + try { + await fetch(url).then(response => response.json()).then(user => setUsers(user)); + } + catch(e) + { + router.push("/") + } } useEffect(() => { @@ -213,7 +219,7 @@ export default function InputForm(p) { }}> { onCheckBoxClicked(user, e); }}/> - {user.firstName + " " + user.lastName} + {user.firstName + " " + user.lastName}