Creates dedicated TextProvider for given class

Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/664895a3
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/664895a3
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/664895a3

Branch: refs/heads/master
Commit: 664895a338a2079233b92d211b91be33a5f586ea
Parents: 2b3082e
Author: Lukasz Lenart <lukaszlen...@apache.org>
Authored: Mon Mar 13 06:47:03 2017 +0100
Committer: Lukasz Lenart <lukaszlen...@apache.org>
Committed: Mon Mar 13 06:47:03 2017 +0100

----------------------------------------------------------------------
 .../xwork2/validator/validators/VisitorFieldValidator.java         | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/664895a3/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java
 
b/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java
index e5c54bc..8fd62a6 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java
@@ -186,6 +186,8 @@ public class VisitorFieldValidator extends 
FieldValidatorSupport {
         List<TextProvider> textProviders = new LinkedList<>();
         if (o instanceof TextProvider) {
             textProviders.add((TextProvider) o);
+        } else {
+            
textProviders.add(textProviderFactory.createInstance(o.getClass()));
         }
         textProviders.add(parent);
 

Reply via email to