diff --git a/src/renderer/src/components/NoteCard/RepostNoteCard.tsx b/src/renderer/src/components/NoteCard/RepostNoteCard.tsx index 3a97c444..899bbea9 100644 --- a/src/renderer/src/components/NoteCard/RepostNoteCard.tsx +++ b/src/renderer/src/components/NoteCard/RepostNoteCard.tsx @@ -1,11 +1,13 @@ import { Repeat2 } from 'lucide-react' -import { Event, verifyEvent } from 'nostr-tools' +import { Event, kinds, verifyEvent } from 'nostr-tools' import Username from '../Username' import ShortTextNoteCard from './ShortTextNoteCard' export default function RepostNoteCard({ event, className }: { event: Event; className?: string }) { const targetEvent = event.content ? (JSON.parse(event.content) as Event) : null - if (!targetEvent || !verifyEvent(targetEvent)) return null + if (!targetEvent || !verifyEvent(targetEvent) || targetEvent.kind !== kinds.ShortTextNote) { + return null + } return (