Skip to content

Commit

Permalink
fix(client): handle messages with deleted files
Browse files Browse the repository at this point in the history
  • Loading branch information
danny-avila committed Jan 10, 2024
1 parent 0908b77 commit fa36f95
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const ErrorMessage = ({ text }: TText) => {
// Display Message Component
const DisplayMessage = ({ text, isCreatedByUser, message, showCursor }: TDisplayProps) => {
const imageFiles = message?.files
? message.files.filter((file) => file.type.startsWith('image/'))
? message.files.filter((file) => file.type && file.type.startsWith('image/'))
: null;
return (
<Container>
Expand Down
4 changes: 3 additions & 1 deletion client/src/utils/buildTree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ export default function buildTree({
messageMap[message.messageId] = { ...message, children: [] };

if (message.files && fileMap) {
messageMap[message.messageId].files = message.files.map(({ file_id }) => fileMap[file_id]);
messageMap[message.messageId].files = message.files.map(
(file) => fileMap[file.file_id] ?? file,
);
}

const parentMessage = messageMap[message.parentMessageId ?? ''];
Expand Down

0 comments on commit fa36f95

Please sign in to comment.