diff --git a/react-native-gutenberg-bridge/android/src/main/java/org/wordpress/mobile/WPAndroidGlue/WPAndroidGlueCode.java b/react-native-gutenberg-bridge/android/src/main/java/org/wordpress/mobile/WPAndroidGlue/WPAndroidGlueCode.java index c553873850..48a65c8f33 100644 --- a/react-native-gutenberg-bridge/android/src/main/java/org/wordpress/mobile/WPAndroidGlue/WPAndroidGlueCode.java +++ b/react-native-gutenberg-bridge/android/src/main/java/org/wordpress/mobile/WPAndroidGlue/WPAndroidGlueCode.java @@ -643,6 +643,12 @@ public void appendUploadMediaFiles(ArrayList mediaList) { rnMediaList.addAll(mediaList); mPendingMediaUploadCallback.onUploadMediaFileSelected(rnMediaList); } + } else { + // This case is for media that is shared from the device + for (Media mediaToAppend : mediaList) { + sendOrDeferAppendMediaSignal(mediaToAppend.getId(), mediaToAppend.getUrl(), + mediaToAppend.getType()); + } } mAppendsMultipleSelectedToSiblingBlocks = false;