diff --git a/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/eperson/LoginChooser.java b/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/eperson/LoginChooser.java index 1f339274cb4d..50daa481bd1d 100644 --- a/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/eperson/LoginChooser.java +++ b/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/eperson/LoginChooser.java @@ -146,7 +146,9 @@ public void addBody(Body body) throws SQLException, SAXException, String characters = (String) session .getAttribute(AuthenticationUtil.REQUEST_INTERRUPTED_CHARACTERS); - if (header != null || message != null || characters != null) { + if ( (header != null && header.trim().length() > 0) || + (message != null && message.trim().length() > 0) || + (characters != null && characters.trim().length() > 0)) { Division reason = body.addDivision("login-reason"); if (header != null)