strip anything after ";" in media-type before passing to ContentResolver

This commit is contained in:
David Kaspar
2025-06-25 16:33:28 +02:00
parent cd316fb52f
commit dacc9f236b
@@ -201,10 +201,11 @@ object MediaSaverToDisk {
contentSource: BufferedSource,
contentResolver: ContentResolver,
) {
val cleanMimeType = contentType.substringBefore(";").trim()
val contentValues =
ContentValues().apply {
put(MediaStore.MediaColumns.DISPLAY_NAME, displayName)
put(MediaStore.MediaColumns.MIME_TYPE, contentType)
put(MediaStore.MediaColumns.MIME_TYPE, cleanMimeType)
put(
MediaStore.MediaColumns.RELATIVE_PATH,
Environment.DIRECTORY_PICTURES + File.separatorChar + PICTURES_SUBDIRECTORY,