Skip to content
This repository was archived by the owner on Jul 28, 2022. It is now read-only.

Commit 997b076

Browse files
arnaud-rolandMinishlink
authored andcommitted
Fixing missing null check in trackTransaction
1 parent 4aa6a3b commit 997b076

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

android/src/main/java/tech/bam/RNBatchPush/RNBatchModule.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,11 @@ public void userData_trackEvent(String name, String label, ReadableMap serialize
575575

576576
@ReactMethod
577577
public void userData_trackTransaction(double amount, ReadableMap data) {
578-
Batch.User.trackTransaction(amount, new JSONObject(data.toHashMap()));
578+
JSONObject transactionData = null;
579+
if (data != null) {
580+
transactionData = new JSONObject(data.toHashMap());
581+
}
582+
Batch.User.trackTransaction(amount, transactionData);
579583
}
580584

581585
@ReactMethod

0 commit comments

Comments
 (0)