From: pastith Date: Wed, 1 Apr 2009 13:42:20 +0000 (+0000) Subject: Treat empty attribute strings as missing attributes. X-Git-Url: https://code.grnet.gr/git/pithos/commitdiff_plain/21daa3af71fe6dbb20edc63a387c0c6e4c8318ee?ds=inline;hp=0d2025132cd02cf87ca5be8cf23d677a3f6dc98f Treat empty attribute strings as missing attributes. --- diff --git a/gss/src/gr/ebs/gss/server/Login.java b/gss/src/gr/ebs/gss/server/Login.java index ab69f94..021becf 100644 --- a/gss/src/gr/ebs/gss/server/Login.java +++ b/gss/src/gr/ebs/gss/server/Login.java @@ -149,13 +149,13 @@ public class Login extends HttpServlet { } String username = usernameAttr.toString(); String name; - if (nameAttr != null) + if (nameAttr != null && !nameAttr.toString().isEmpty()) name = nameAttr.toString(); - else if (cnAttr != null) + else if (cnAttr != null && !cnAttr.toString().isEmpty()) name = cnAttr.toString(); - else if (givennameAttr != null && snAttr != null) + else if (givennameAttr != null && snAttr != null && !givennameAttr.toString().isEmpty() && !snAttr.toString().isEmpty()) name = givennameAttr.toString() + ' ' + snAttr.toString(); - else if (givennameAttr == null && snAttr != null) + else if (givennameAttr == null && snAttr != null && !snAttr.toString().isEmpty()) name = snAttr.toString(); else name = username;