From 372927550c849c9dfe9212386d41a7bf0c00a2b6 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 3 Jan 2024 11:21:08 -0500 Subject: [PATCH] Query param is only valid on hierarchical uri --- src/main/java/eu/siacs/conversations/utils/MimeUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/utils/MimeUtils.java b/src/main/java/eu/siacs/conversations/utils/MimeUtils.java index 194ca9cef389d725f514c273c2fcbd02c2fe48e1..4f65df5f3dd5f995cc63a184bd915629d4396869 100644 --- a/src/main/java/eu/siacs/conversations/utils/MimeUtils.java +++ b/src/main/java/eu/siacs/conversations/utils/MimeUtils.java @@ -560,7 +560,7 @@ public final class MimeUtils { public static String guessMimeTypeFromUri(final Context context, final Uri uri) { final String mimeTypeContentResolver = guessFromContentResolver(context, uri); - final String mimeTypeFromQueryParameter = uri.getQueryParameter("mimeType"); + final String mimeTypeFromQueryParameter = uri.isHierarchical() ? uri.getQueryParameter("mimeType") : null; final String name = "content".equals(uri.getScheme()) ? getDisplayName(context, uri) : null; final String mimeTypeFromName = Strings.isNullOrEmpty(name) ? null : guessFromPath(name); final String path = uri.getPath();