You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2010/07/08 22:35:24 UTC

svn commit: r961921 - /myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java

Author: gpetracek
Date: Thu Jul  8 20:35:24 2010
New Revision: 961921

URL: http://svn.apache.org/viewvc?rev=961921&view=rev
Log:
EXTVAL-105

Modified:
    myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java

Modified: myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java?rev=961921&r1=961920&r2=961921&view=diff
==============================================================================
--- myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java (original)
+++ myfaces/extensions/validator/branches/branch_for_jsf_1_1/core/src/main/java/org/apache/myfaces/extensions/validator/core/interceptor/AbstractValidationInterceptor.java Thu Jul  8 20:35:24 2010
@@ -123,14 +123,15 @@ public abstract class AbstractValidation
             }
         }
 
+        boolean validateValue = false;
         try
         {
             if(processComponent(uiComponent))
             {
                 convertedObject = transformValueForValidation(convertedObject);
 
-                if(validateValue(convertedObject) &&
-                        processBeforeValidation(facesContext, uiComponent, convertedObject))
+                validateValue = validateValue(convertedObject);
+                if(validateValue && processBeforeValidation(facesContext, uiComponent, convertedObject))
                 {
                     processValidation(facesContext, uiComponent, convertedObject);
                 }
@@ -150,7 +151,10 @@ public abstract class AbstractValidation
         }
         finally
         {
-            processAfterValidation(facesContext, uiComponent, convertedObject);
+            if(validateValue)
+            {
+                processAfterValidation(facesContext, uiComponent, convertedObject);
+            }
             resetRendererInterceptorProperties(uiComponent);
         }
     }