Author: bpoussin Date: 2011-05-30 12:48:54 +0200 (Mon, 30 May 2011) New Revision: 69 Url: http://chorem.org/repositories/revision/vradi/69 Log: si pas d'info pour le user on affiche "pas d'info" Modified: trunk/vradi-web/src/main/java/org/chorem/vradi/actions/RestoreUserAction.java Modified: trunk/vradi-web/src/main/java/org/chorem/vradi/actions/RestoreUserAction.java =================================================================== --- trunk/vradi-web/src/main/java/org/chorem/vradi/actions/RestoreUserAction.java 2011-05-30 10:48:11 UTC (rev 68) +++ trunk/vradi-web/src/main/java/org/chorem/vradi/actions/RestoreUserAction.java 2011-05-30 10:48:54 UTC (rev 69) @@ -1,5 +1,7 @@ package org.chorem.vradi.actions; +import static org.nuiton.i18n.I18n._; + import com.opensymphony.xwork2.ActionContext; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -50,11 +52,15 @@ log.debug(String.format("User '%s' is %s: ", userId, user)); if (user != null) { - try { - infoHtml = JRST.generate(JRST.TYPE_HTML_INNER_BODY, user.getInfo()); - } catch(Exception eee) { - log.info("Can't generate HTML from RST", eee); - infoHtml = user.getInfo(); + if (user.getInfo() == null) { + infoHtml = _("vradi.user.noinfo"); + } else { + try { + infoHtml = JRST.generate(JRST.TYPE_HTML_INNER_BODY, user.getInfo()); + } catch(Exception eee) { + log.info("Can't generate HTML from RST", eee); + infoHtml = user.getInfo(); + } } }