From cde6f16b8974ac3de6436d661624905c287b128e Mon Sep 17 00:00:00 2001
From: Sarah Gloger <sarah.gloger@mni.thm.de>
Date: Mon, 27 Jan 2025 09:45:44 +0100
Subject: [PATCH] update push delete route

---
 userman_all/client/src/client.ts |  6 +++---
 userman_all/server/src/server.ts | 15 ---------------
 2 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/userman_all/client/src/client.ts b/userman_all/client/src/client.ts
index fb9406a..45c02d1 100644
--- a/userman_all/client/src/client.ts
+++ b/userman_all/client/src/client.ts
@@ -133,7 +133,7 @@ document.addEventListener("DOMContentLoaded", (): void => {
     deleteUser()
   })
 
-//Bearbeiten des Users als User
+//Bearbeiten des Users als User-------------------------------------------------------------------------------------------------------------------------
   document.getElementById("edit-profile-form")!.addEventListener("submit", async (event: SubmitEvent): Promise<void> => {
     event.preventDefault();
     const firstNameEl = document.getElementById("edit-user-first-name") as HTMLInputElement;
@@ -175,7 +175,7 @@ document.addEventListener("DOMContentLoaded", (): void => {
     readUsers();
   });
 
-  // edit admin
+  // edit admin ----------------------------------------------------------------------------------------------------------------------------------------
   document.getElementById("edit-user-admin-form")!.addEventListener("submit", async (event: SubmitEvent): Promise<void> => {
     event.preventDefault();
     let idEl: HTMLInputElement = document.getElementById("edit-user-admin-id") as HTMLInputElement;
@@ -210,7 +210,7 @@ document.addEventListener("DOMContentLoaded", (): void => {
     readUsers();
   });
 
-  //Login
+  //Login -----------------------------------------------------------------------------------------------------------------------------------------
   document.getElementById("dropdown-anmelden")!.addEventListener("submit", async (event: SubmitEvent): Promise<void> => {
     event.preventDefault();
 
diff --git a/userman_all/server/src/server.ts b/userman_all/server/src/server.ts
index e9f0f67..194fe4d 100644
--- a/userman_all/server/src/server.ts
+++ b/userman_all/server/src/server.ts
@@ -359,21 +359,6 @@ app.post('/user', async (req: Request, res: Response): Promise<void> => {
         role: userRows[0].role || 'user',
       };
 // Überprüfen, ob die E-Mail bereits existiert
-      const checkEmailQuery: string = 'SELECT * FROM user WHERE eMail = ?;';
-      try {
-        const [existingUsers] = await database.query<RowDataPacket[]>(checkEmailQuery, [eMail]);
-        if (existingUsers.length > 0) {
-          res.status(409).send({
-            message: 'Email existiert bereits.',
-          });
-          return;
-        }
-      } catch (error: unknown) {
-        res.status(500).send({
-          message: 'Datenbankanfrage fehlgeschlagen: ' + error,
-        });
-        return;
-      }
 
       // Speichere den Benutzer in der Session
       req.session.user = user;
-- 
GitLab