Browse Source

fix: view workflow log detail page crash (#5474)

Joel 10 months ago
parent
commit
e88f5607ac
1 changed files with 5 additions and 2 deletions
  1. 5 2
      web/app/components/base/markdown.tsx

+ 5 - 2
web/app/components/base/markdown.tsx

@@ -40,9 +40,12 @@ const getCorrectCapitalizationLanguageName = (language: string) => {
   return language.charAt(0).toUpperCase() + language.substring(1)
 }
 
-const preprocessLaTeX = (content: string) =>
-  content.replace(/\\\[(.*?)\\\]/gs, (_, equation) => `$$${equation}$$`)
+const preprocessLaTeX = (content: string) => {
+  if (typeof content !== 'string')
+    return content
+  return content.replace(/\\\[(.*?)\\\]/gs, (_, equation) => `$$${equation}$$`)
     .replace(/\\\((.*?)\\\)/gs, (_, equation) => `$${equation}$`)
+}
 
 export function PreCode(props: { children: any }) {
   const ref = useRef<HTMLPreElement>(null)