Browse Source

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

Joel 10 tháng trước cách đây
mục cha
commit
e88f5607ac
1 tập tin đã thay đổi với 5 bổ sung2 xóa
  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)