diff --git a/webapp/src/edu/cornell/mannlib/vedit/beans/LoginStatusBean.java b/webapp/src/edu/cornell/mannlib/vedit/beans/LoginStatusBean.java index 318089279..e9ba5640a 100644 --- a/webapp/src/edu/cornell/mannlib/vedit/beans/LoginStatusBean.java +++ b/webapp/src/edu/cornell/mannlib/vedit/beans/LoginStatusBean.java @@ -119,8 +119,12 @@ public class LoginStatusBean { .getAttribute("webappDaoFactory"); UserDao userDao = wadf.getUserDao(); - String userUri = getBean(session).getUserURI(); - return userDao.getUserByURI(userUri); + if (getBean(session).isLoggedIn()) { + String userUri = getBean(session).getUserURI(); + return userDao.getUserByURI(userUri); + } else { + return null; + } } // ----------------------------------------------------------------------