Uploaded image for project: 'RichFaces'
  1. RichFaces
  2. RF-10456

rich:messages displays messages multiple times [clone]

    Details

      Description

      Clonned 3.3.x issue.
      code used:
      <h:form>
      <rich:graphValidator value="#

      {userBean}

      ">
      <rich:panel header="Change password" style="width:500px">
      <rich:messages/>
      <h:panelGrid columns="3">
      <h:outputText value="Enter new password:" />
      <h:inputSecret value="#

      {userBean.password}

      " id="pass" />
      <rich:message for="pass" />
      <h:outputText value="Confirm the new password:" />
      <h:inputSecret value="#

      {userBean.confirm}

      " id="conf" />
      <rich:message for="conf" />
      </h:panelGrid>
      <h:commandButton value="submit" action="#

      {userBean.storeNewPassword}" />
      <a4j:commandButton value="Store changes"
      action="#{userBean.storeNewPassword}

      " />
      </rich:panel>
      </rich:graphValidator>
      </h:form>
      and
      @ManagedBean
      @RequestScoped
      public class UserBean {

      @Size(min = 5, max = 15, message="Wrong size for password")
      private String password;
      @Size(min = 5, max = 15, message="Wrong size for confirmation")
      private String confirm;
      private String status = "";

      @AssertTrue(message = "Different passwords entered!")
      public boolean isPasswordsEquals()

      { return password.equals(confirm); }

      public void storeNewPassword()

      { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Succesfully changed!", "Succesfully changed!")); }

      after first click all the messages appears twice. After the second - looks ok.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  alexsmirnov Alexander Smirnov
                  Reporter:
                  ilya_shaikovsky Ilya Shaikovsky
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: