diff --git a/lib/reducers/message-reducer.js b/lib/reducers/message-reducer.js --- a/lib/reducers/message-reducer.js +++ b/lib/reducers/message-reducer.js @@ -1236,6 +1236,18 @@ ) { media.push({ ...singleMedia, ...mediaUpdate }); replaced = true; + } else if ( + singleMedia.type === 'encrypted_photo' && + mediaUpdate.type === 'encrypted_photo' + ) { + media.push({ ...singleMedia, ...mediaUpdate }); + replaced = true; + } else if ( + singleMedia.type === 'encrypted_video' && + mediaUpdate.type === 'encrypted_video' + ) { + media.push({ ...singleMedia, ...mediaUpdate }); + replaced = true; } else if ( singleMedia.type === 'photo' && mediaUpdate.type === 'encrypted_photo'