diff --git a/web/src/components/MemoView.tsx b/web/src/components/MemoView.tsx index 8b74a697..fc61df26 100644 --- a/web/src/components/MemoView.tsx +++ b/web/src/components/MemoView.tsx @@ -43,7 +43,9 @@ const MemoView: React.FC = (props: Props) => { const [creator, setCreator] = useState(userStore.getUserByUsername(extractUsernameFromName(memo.creator))); const memoContainerRef = useRef(null); const referencedMemos = memo.relations.filter((relation) => relation.type === MemoRelation_Type.REFERENCE); - const commentAmount = memo.relations.filter((relation) => relation.type === MemoRelation_Type.COMMENT).length; + const commentAmount = memo.relations.filter( + (relation) => relation.type === MemoRelation_Type.COMMENT && relation.relatedMemoId === memo.id, + ).length; const readonly = memo.creator !== user?.name; // Initial related data: creator.