You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ta...@apache.org on 2023/01/16 09:52:08 UTC

[myfaces] branch 2.3-next updated: MYFACES-4545: 2.3.-next BeanValidator warning on in Development mode (#476)

This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch 2.3-next
in repository https://gitbox.apache.org/repos/asf/myfaces.git


The following commit(s) were added to refs/heads/2.3-next by this push:
     new 1dfdd37ba MYFACES-4545: 2.3.-next BeanValidator warning on in Development mode (#476)
1dfdd37ba is described below

commit 1dfdd37ba8809ed48b2cfba6d7ab6ff24f293783
Author: Melloware <me...@gmail.com>
AuthorDate: Mon Jan 16 04:52:04 2023 -0500

    MYFACES-4545: 2.3.-next BeanValidator warning on in Development mode (#476)
---
 api/src/main/java/javax/faces/validator/BeanValidator.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/api/src/main/java/javax/faces/validator/BeanValidator.java b/api/src/main/java/javax/faces/validator/BeanValidator.java
index 7910b6a01..ac0c75364 100644
--- a/api/src/main/java/javax/faces/validator/BeanValidator.java
+++ b/api/src/main/java/javax/faces/validator/BeanValidator.java
@@ -32,6 +32,7 @@ import javax.el.ValueExpression;
 import javax.el.ValueReference;
 import javax.faces.FacesException;
 import javax.faces.application.FacesMessage;
+import javax.faces.application.ProjectStage;
 import javax.faces.component.PartialStateHolder;
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
@@ -149,8 +150,11 @@ public class BeanValidator implements Validator, PartialStateHolder
         ValueExpression valueExpression = component.getValueExpression("value");
         if (valueExpression == null)
         {
-            log.warning("cannot validate component with empty value: " 
+            if (context.isProjectStage(ProjectStage.Development))
+            {
+                log.warning("cannot validate component with empty value: " 
                     + component.getClientId(context));
+            }
             return;
         }