From 2a19fa50c267b0bc11df8f6696d6a1a227fab889 Mon Sep 17 00:00:00 2001
From: Richard Taesler <richard.hans.taesler@stud.uni-hannover.de>
Date: Mon, 13 Jan 2025 20:42:22 +0100
Subject: [PATCH] Assignment upload file extension fix realy

---
 source/AssignmentTutor.html | 10 +++++-----
 source/Course.html          | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/source/AssignmentTutor.html b/source/AssignmentTutor.html
index 00448c3..8fc7fc3 100644
--- a/source/AssignmentTutor.html
+++ b/source/AssignmentTutor.html
@@ -206,10 +206,6 @@
                 fileInput.addEventListener("change", (event) => {
                     const files = event.target.files; // Ausgewählte Dateien
                     if (files.length > 0) {
-                        alert(
-                            `Du hast folgende Datei ausgewählt: ${files[0].name}`,
-                        );
-
                         // Überprüfung im JavaScript (optional)
                         const allowedExtensions = [
                             "jpg",
@@ -218,7 +214,7 @@
                             "zip",
                             "txt",
                         ];
-                        const fileExtension = selectedFile.name
+                        const fileExtension = files[0].name
                             .split(".")
                             .pop()
                             .toLowerCase();
@@ -227,6 +223,10 @@
                                 "Ungültige Datei! Bitte wähle eine Datei mit der Endung .jpg, .jpeg oder .png.",
                             );
                             fileInput.value = ""; // Zurücksetzen
+                        } else {
+                            alert(
+                                `Du hast folgende Datei ausgewählt: ${files[0].name}`,
+                            );
                         }
                     }
                 });
diff --git a/source/Course.html b/source/Course.html
index 9da36b3..ee65503 100644
--- a/source/Course.html
+++ b/source/Course.html
@@ -197,10 +197,6 @@
             fileInput.addEventListener("change", (event) => {
                 const files = event.target.files; // Ausgewählte Dateien
                 if (files.length > 0) {
-                    alert(
-                        `Du hast folgende Datei ausgewählt: ${files[0].name}`,
-                    );
-
                     // Überprüfung im JavaScript (optional)
                     const allowedExtensions = [
                         "jpg",
@@ -209,7 +205,7 @@
                         "zip",
                         "txt",
                     ];
-                    const fileExtension = selectedFile.name
+                    const fileExtension = files[0].name
                         .split(".")
                         .pop()
                         .toLowerCase();
@@ -218,6 +214,10 @@
                             "Ungültige Datei! Bitte wähle eine Datei mit der Endung .jpg, .jpeg oder .png.",
                         );
                         fileInput.value = ""; // Zurücksetzen
+                    } else {
+                        alert(
+                            `Du hast folgende Datei ausgewählt: ${files[0].name}`,
+                        );
                     }
                 }
             });
-- 
GitLab