diff --git a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx index 79906171..a604cd48 100644 --- a/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx +++ b/web/src/components/MemoDetailSidebar/MemoDetailSidebar.tsx @@ -11,7 +11,7 @@ interface Props { const MemoDetailSidebar = ({ memo, className }: Props) => { const t = useTranslate(); - const property = memo.property as MemoProperty; + const property = MemoProperty.fromPartial(memo.property || {}); const hasSpecialProperty = property.hasLink || property.hasTaskList || property.hasCode || property.hasIncompleteTasks; return (