Summary: Forwarding a voice note changes its content type from 'audio/aac' to 'audio/*'
Send a voice note to Alice.
Forward that voice note to Bob.
Open Alice's thread on Desktop.
Open Bob's thread on Desktop
Expected result:
Both threads contain playable audio messages.
Actual result:
Only Alice's thread contains the playable audio message. Bob's thread contains an empty message.
Debugging on the desktop side reveals that the content type on the original was "audio/aac", but on the forwarded message was "audio/*". This applies both to the message forwarded to Bob's client, and the message synced to Alice's Desktop client under Bob's thread, both will get "audio/*" content types. I manually changed the content type on Desktop to "audio/aac" and was then able to play the message.
Summary: Forwarding a voice note changes its content type from 'audio/aac' to 'audio/*'
Expected result: Both threads contain playable audio messages.
Actual result: Only Alice's thread contains the playable audio message. Bob's thread contains an empty message.
Debugging on the desktop side reveals that the content type on the original was
"audio/aac"
, but on the forwarded message was"audio/*"
. This applies both to the message forwarded to Bob's client, and the message synced to Alice's Desktop client under Bob's thread, both will get"audio/*"
content types. I manually changed the content type on Desktop to"audio/aac"
and was then able to play the message.