diff --git a/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.ts b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.ts
index ea3655f6bbc2ef1df0a9d77f5aa1c44bf0e4cd32..f937b5f9e13c33a457089ece31f4fb43ade2c1bd 100644
--- a/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.ts
+++ b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.ts
@@ -60,7 +60,7 @@ export default function(props: {
 		switch (token.type) {
 			case 'text': {
 				let text = token.props.text.replace(/(\r\n|\n|\r)/g, '\n');
-				if (!disableNyaize && props.author.isCat) {
+				if (!disableNyaize && props.author?.isCat) {
 					text = nyaize(text);
 				}