diff --git a/mobile/android/app/src/main/kotlin/app/alextran/immich/sync/MessagesImplBase.kt b/mobile/android/app/src/main/kotlin/app/alextran/immich/sync/MessagesImplBase.kt index 7f8ad531be..9ec0d763f7 100644 --- a/mobile/android/app/src/main/kotlin/app/alextran/immich/sync/MessagesImplBase.kt +++ b/mobile/android/app/src/main/kotlin/app/alextran/immich/sync/MessagesImplBase.kt @@ -83,7 +83,11 @@ open class NativeSyncApiImplBase(context: Context) { continue } - val mediaType = c.getInt(mediaTypeColumn) + val mediaType = when (c.getInt(mediaTypeColumn)) { + MediaStore.Files.FileColumns.MEDIA_TYPE_IMAGE -> 1 + MediaStore.Files.FileColumns.MEDIA_TYPE_VIDEO -> 2 + else -> 0 + } val name = c.getString(nameColumn) // Date taken is milliseconds since epoch, Date added is seconds since epoch val createdAt = (c.getLong(dateTakenColumn).takeIf { it > 0 }?.div(1000))