From ad228d583706c0c3f0e15a48ca3fd2ab9089f65a Mon Sep 17 00:00:00 2001 From: Dominik Tenelsen Date: Tue, 25 Aug 2020 11:26:34 +0200 Subject: [PATCH] Workaround for Android Multiple Attachments bug this workaround allows to send one attachment in the current v5. --- android/src/main/java/com/chirag/RNMail/RNMailModule.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/chirag/RNMail/RNMailModule.java b/android/src/main/java/com/chirag/RNMail/RNMailModule.java index 398ba03..f32665f 100644 --- a/android/src/main/java/com/chirag/RNMail/RNMailModule.java +++ b/android/src/main/java/com/chirag/RNMail/RNMailModule.java @@ -98,7 +98,12 @@ public void mail(ReadableMap options, Callback callback) { uris.add(u); } } - i.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); + + if (uris.size() == 1) { + i.putExtra(Intent.EXTRA_STREAM, uris.get(0)); + } else { + i.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris); + } } PackageManager manager = reactContext.getPackageManager();