From e144790235776aa15fcc6ba78d11ca73d2ec6d9a Mon Sep 17 00:00:00 2001 From: Yansong Date: Mon, 7 Mar 2022 16:15:36 -0700 Subject: [PATCH] convert data to WritableMap when passing it to javascript --- .../reactnative/userprofile/RCTAEPUserProfileModule.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/userprofile/android/src/main/java/com/adobe/marketing/mobile/reactnative/userprofile/RCTAEPUserProfileModule.java b/packages/userprofile/android/src/main/java/com/adobe/marketing/mobile/reactnative/userprofile/RCTAEPUserProfileModule.java index 6802f24d..c8a5ac49 100644 --- a/packages/userprofile/android/src/main/java/com/adobe/marketing/mobile/reactnative/userprofile/RCTAEPUserProfileModule.java +++ b/packages/userprofile/android/src/main/java/com/adobe/marketing/mobile/reactnative/userprofile/RCTAEPUserProfileModule.java @@ -50,7 +50,8 @@ public void getUserAttributes(final ReadableArray attributeNames, final Promise UserProfile.getUserAttributes(RCTAEPUserProfileArrayUtil.toStringList(attributeNames), new AdobeCallback>() { @Override public void call(Map stringObjectMap) { - promise.resolve(stringObjectMap); + promise.resolve(RCTAEPUserProfileMapUtil.toWritableMap(stringObjectMap)); + } }); }