diff --git a/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt b/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt index 393cb3a0..185362cd 100644 --- a/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt +++ b/android/src/main/java/com/reactnativemultipleimagepicker/MultipleImagePickerModule.kt @@ -68,8 +68,10 @@ class MultipleImagePickerModule(reactContext: ReactApplicationContext) : ReactCo override fun onResult(result: MutableList?) { //check difference if (singleSelectedMode) { + val singleLocalMedia: WritableArray = WritableNativeArray() val media: WritableMap = createAttachmentResponse(result?.get(0) as LocalMedia) - promise.resolve(media) + singleLocalMedia.pushMap(media) + promise.resolve(singleLocalMedia) return } val localMedia: WritableArray = WritableNativeArray()