diff --git a/src/core/js/caosdb.js b/src/core/js/caosdb.js index e709f2318342fb4f14dc336c11245a4b29126d59..b95ab20b5587b5f90859c04f0cb37f406e1fac8c 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. *