From 56a715d88d7b6d3e088f35b4f8b91699e1fa49b6 Mon Sep 17 00:00:00 2001 From: Bernhard Owen Josephus Date: Tue, 25 Jul 2023 19:59:39 +0800 Subject: [PATCH] fix failed to build unique file crash --- .../ReactNativeBlobUtilMediaCollection.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java b/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java index ff85bfbb1..12434859a 100644 --- a/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java +++ b/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java @@ -95,8 +95,12 @@ public static Uri createNewMediaFile(FileDescription file, MediaType mt, ReactAp Uri mediauri = getMediaUri(mt); - // Keeps a handle to the new file's URI in case we need to modify it later. - return resolver.insert(mediauri, fileDetails); + try { + // Keeps a handle to the new file's URI in case we need to modify it later. + return resolver.insert(mediauri, fileDetails); + } catch (Exception e) { + return null; + } } else { File f = new File(relativePath + file.getFullPath()); if (true) {