[SYNCOPE-1070] Using the actual schema type to get the value as string

Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/2381d0a3
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/2381d0a3
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/2381d0a3

Branch: refs/heads/2_0_X
Commit: 2381d0a358515befac417c50dd18bac20173d538
Parents: 4659fd3
Author: Francesco Chicchiriccò <ilgro...@apache.org>
Authored: Fri Apr 21 13:04:02 2017 +0200
Committer: Francesco Chicchiriccò <ilgro...@apache.org>
Committed: Fri Apr 21 13:04:02 2017 +0200

----------------------------------------------------------------------
 .../apache/syncope/core/provisioning/java/MappingManagerImpl.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/2381d0a3/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/MappingManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/MappingManagerImpl.java
 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/MappingManagerImpl.java
index 7e5e9a8..6b5e588 100644
--- 
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/MappingManagerImpl.java
+++ 
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/MappingManagerImpl.java
@@ -258,7 +258,7 @@ public class MappingManagerImpl implements MappingManager {
                 if 
(FrameworkUtil.isSupportedAttributeType(schemaType.getType())) {
                     objValues.add(value.getValue());
                 } else {
-                    objValues.add(value.getValueAsString());
+                    objValues.add(value.getValueAsString(schemaType));
                 }
             }
 

Reply via email to