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);
}
}