From e4d72b8f7725900a023195e79556f5bed9d040b6 Mon Sep 17 00:00:00 2001
From: VISHESH0932 <vermavishesh023@gmail.com>
Date: Sat, 26 Oct 2024 15:05:16 +0530
Subject: [PATCH] Modified getUserName function

---
 src/core/js/caosdb.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/core/js/caosdb.js b/src/core/js/caosdb.js
index e709f231..b95ab20b 100644
--- a/src/core/js/caosdb.js
+++ b/src/core/js/caosdb.js
@@ -53,9 +53,15 @@ function isAuthenticated() {
  * @return Name of the user.
  */
 function getUserName() {
-    return document.getElementsByClassName("caosdb-user-name")[0].innerText;
+    const userElement = document.getElementsByClassName("caosdb-user-name")[0];
+    if (userElement) {
+        return userElement.innerText;
+    } else {
+        throw new Error("No user is logged in.");
+    }
 }
 
+
 /**
  * Return the realm of the user currently logged in.
  *
-- 
GitLab