Index: lams_central/src/java/org/lamsfoundation/lams/web/tag/UserTag.java =================================================================== diff -u -r178f7636e95a5981d015765af612702bc948a1ae -r7c1618be17f90b70f0e73f3ac9b0136b31986048 --- lams_central/src/java/org/lamsfoundation/lams/web/tag/UserTag.java (.../UserTag.java) (revision 178f7636e95a5981d015765af612702bc948a1ae) +++ lams_central/src/java/org/lamsfoundation/lams/web/tag/UserTag.java (.../UserTag.java) (revision 7c1618be17f90b70f0e73f3ac9b0136b31986048) @@ -35,6 +35,8 @@ import org.lamsfoundation.lams.web.util.AttributeNames; import org.apache.commons.beanutils.PropertyUtils; +import org.lamsfoundation.lams.themes.dto.CSSThemeBriefDTO; + /** * Output a property from the userDTO object in the shared session. * @@ -93,6 +95,10 @@ try { value = PropertyUtils.getProperty(user, property); + if( property.equals("theme")) { + CSSThemeBriefDTO cssTheme = (CSSThemeBriefDTO) value; + value = (String) cssTheme.getName(); + } } catch (Exception e) { log.warn("UserTag unable to write out user details due to exception while accessing property value. User id "+user.getUserID(), e); }