Преглед на файлове

fix: prompt null parse var error (#1731)

Joel преди 1 година
родител
ревизия
3675d2eae8
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      web/utils/var.ts

+ 3 - 0
web/utils/var.ts

@@ -48,6 +48,9 @@ export const checkKeys = (keys: string[], canBeEmpty?: boolean) => {
 
 const varRegex = /\{\{([a-zA-Z_][a-zA-Z0-9_]*)\}\}/g
 export const getVars = (value: string) => {
+  if (!value)
+    return []
+
   const keys = value.match(varRegex)?.filter((item) => {
     return ![CONTEXT_PLACEHOLDER_TEXT, HISTORY_PLACEHOLDER_TEXT, QUERY_PLACEHOLDER_TEXT, PRE_PROMPT_PLACEHOLDER_TEXT].includes(item)
   }).map((item) => {