diff --git a/src/Essentials/src/MediaPicker/MediaPicker.ios.cs b/src/Essentials/src/MediaPicker/MediaPicker.ios.cs index 188aa40d3e32..7c5122a187f8 100644 --- a/src/Essentials/src/MediaPicker/MediaPicker.ios.cs +++ b/src/Essentials/src/MediaPicker/MediaPicker.ios.cs @@ -37,7 +37,7 @@ static async Task PhotoAsync(MediaPickerOptions options, bool photo, if (!UIImagePickerController.AvailableMediaTypes(sourceType).Contains(mediaType)) throw new FeatureNotSupportedException(); - if (!photo) + if (!photo && !pickExisting) await Permissions.EnsureGrantedAsync(); // Check if picking existing or not and ensure permission accordingly as they can be set independently from each other