Skip to content

Commit ac0d823

Browse files
authored
Merge pull request #7519 from vector-im/bugfix/fre/unencrypted_media_event_json_type
Fix bad content types when sending unencrypted media event with additional content data
2 parents 4621488 + c0ba2f2 commit ac0d823

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

changelog.d/7519.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Voice Broadcast - Fix error on voice messages in unencrypted rooms

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/UploadContentWorker.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ internal class UploadContentWorker(val context: Context, params: WorkerParameter
408408
newAttachmentAttributes: NewAttachmentAttributes
409409
) {
410410
localEchoRepository.updateEcho(eventId) { _, event ->
411-
val content: Content? = event.asDomain().content
411+
val content: Content? = event.asDomain(castJsonNumbers = true).content
412412
val messageContent: MessageContent? = content.toModel()
413413
// Retrieve potential additional content from the original event
414414
val additionalContent = content.orEmpty() - messageContent?.toContent().orEmpty().keys

0 commit comments

Comments
 (0)