diff --git a/src/app/(admin)/tickets/[id]/ticket-thread.tsx b/src/app/(admin)/tickets/[id]/ticket-thread.tsx index 4ea0513..a169535 100644 --- a/src/app/(admin)/tickets/[id]/ticket-thread.tsx +++ b/src/app/(admin)/tickets/[id]/ticket-thread.tsx @@ -333,9 +333,11 @@ function MessageBubble({ message }: { message: MessageDTO }) { ) : (

{message.body}

)} - {message.attachments.map((a) => ( - - ))} + {message.attachments + .filter((a) => !a.isInline) + .map((a) => ( + + ))}

{message.authorName} · {formatRelativeTime(message.createdAt)}

@@ -357,9 +359,11 @@ function MessageBubble({ message }: { message: MessageDTO }) { ) : (

{message.body}

)} - {message.attachments.map((a) => ( - - ))} + {message.attachments + .filter((a) => !a.isInline) + .map((a) => ( + + ))}

{message.authorName} · {formatRelativeTime(message.createdAt)}

diff --git a/src/app/(portal)/t/[token]/[ticketId]/portal-thread.tsx b/src/app/(portal)/t/[token]/[ticketId]/portal-thread.tsx index 7c0baae..35c31a6 100644 --- a/src/app/(portal)/t/[token]/[ticketId]/portal-thread.tsx +++ b/src/app/(portal)/t/[token]/[ticketId]/portal-thread.tsx @@ -159,9 +159,11 @@ function MessageBubble({ ) : (

{message.body}

)} - {message.attachments.map((a) => ( - - ))} + {message.attachments + .filter((a) => !a.isInline) + .map((a) => ( + + ))}

{message.authorName} · {formatRelativeTime(message.createdAt)}

diff --git a/src/lib/tickets/service.ts b/src/lib/tickets/service.ts index 9f4034d..4afe21e 100644 --- a/src/lib/tickets/service.ts +++ b/src/lib/tickets/service.ts @@ -109,7 +109,7 @@ async function getAttachmentsForMessages(messageIds: string[]): Promise