From 6efbdea0ed3f7fd46486afcaa7c949e163e1c874 Mon Sep 17 00:00:00 2001 From: Yusinto Ngadiman Date: Tue, 15 Aug 2023 16:05:08 -0700 Subject: [PATCH] fix: android does not send application tags (#164) On Android, the react native sdk has a bug that erroneously looks at the root config node for the applicationTag properties. The iOS counterpart is working, this is only affecting Android. --- .../reactnative/LaunchdarklyReactNativeClientModule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java index cd2946b..b4457a9 100644 --- a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java +++ b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java @@ -311,10 +311,10 @@ private void configureApplicationInfo(ReadableMap config, LDConfig.Builder build ReadableMap application = config.getMap("application"); ApplicationInfoBuilder b = Components.applicationInfo(); - if (validateConfig("id", config, ReadableType.String)) { + if (validateConfig("id", application, ReadableType.String)) { b.applicationId(application.getString("id")); } - if (validateConfig("version", config, ReadableType.String)) { + if (validateConfig("version", application, ReadableType.String)) { b.applicationVersion(application.getString("version")); }