From 427b8f91752d3df3b2f66b410784cdd2a4e3f2fe Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 21 Oct 2022 23:10:38 -0500 Subject: [PATCH] Chats: fix null attachment normalization --- app/soapbox/normalizers/chat_message.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/soapbox/normalizers/chat_message.ts b/app/soapbox/normalizers/chat_message.ts index f89af4de2..bdf2653a9 100644 --- a/app/soapbox/normalizers/chat_message.ts +++ b/app/soapbox/normalizers/chat_message.ts @@ -25,7 +25,13 @@ export const ChatMessageRecord = ImmutableRecord({ }); const normalizeMedia = (status: ImmutableMap) => { - return status.update('attachment', null, normalizeAttachment); + const attachment = status.get('attachment'); + + if (attachment) { + return status.set('attachment', normalizeAttachment(attachment)); + } else { + return status; + } }; export const normalizeChatMessage = (chatMessage: Record) => {