diff --git a/android/modules/media/src/java/ti/modules/titanium/media/MediaModule.java b/android/modules/media/src/java/ti/modules/titanium/media/MediaModule.java index 76f54803606..dfc2ff5f010 100644 --- a/android/modules/media/src/java/ti/modules/titanium/media/MediaModule.java +++ b/android/modules/media/src/java/ti/modules/titanium/media/MediaModule.java @@ -558,7 +558,7 @@ public KrollPromise requestCameraPermissions( if (permissionCallback != null) { permissionCallback.callAsync(callbackThisObject, response); } - promise.reject(response); + promise.reject(new Throwable(response.getString(TiC.EVENT_PROPERTY_ERROR))); return; } @@ -601,7 +601,7 @@ public KrollPromise requestAudioRecorderPermissions( if (permissionCallback != null) { permissionCallback.callAsync(callbackThisObject, response); } - promise.reject(response); + promise.reject(new Throwable(response.getString(TiC.EVENT_PROPERTY_ERROR))); return; } @@ -639,7 +639,7 @@ public KrollPromise requestPhotoGalleryPermissions( if (permissionCallback != null) { permissionCallback.callAsync(callbackThisObject, response); } - promise.reject(response); + promise.reject(new Throwable(response.getString(TiC.EVENT_PROPERTY_ERROR))); return; }