diff --git a/web/app/components/app/configuration/config-var/index.tsx b/web/app/components/app/configuration/config-var/index.tsx index 3e204bb46..6ca0f3562 100644 --- a/web/app/components/app/configuration/config-var/index.tsx +++ b/web/app/components/app/configuration/config-var/index.tsx @@ -52,13 +52,18 @@ const ConfigVar: FC = ({ promptVariables, readonly, onPromptVar onPromptVariablesChange?.(newPromptVariables) } - const batchUpdatePromptVariable = (key: string, updateKeys: string[], newValues: any[]) => { + const batchUpdatePromptVariable = (key: string, updateKeys: string[], newValues: any[], isParagraph?: boolean) => { const newPromptVariables = promptVariables.map((item) => { if (item.key === key) { const newItem: any = { ...item } updateKeys.forEach((updateKey, i) => { newItem[updateKey] = newValues[i] }) + if (isParagraph) { + delete newItem.max_length + delete newItem.options + } + console.log(newItem) return newItem } @@ -247,9 +252,8 @@ const ConfigVar: FC = ({ promptVariables, readonly, onPromptVar onConfirm={({ type, value }) => { if (type === 'string') batchUpdatePromptVariable(currKey as string, ['type', 'max_length'], [type, value || DEFAULT_VALUE_MAX_LEN]) - else - batchUpdatePromptVariable(currKey as string, ['type', 'options'], [type, value || []]) + batchUpdatePromptVariable(currKey as string, ['type', 'options'], [type, value || []], type === 'paragraph') hideEditModal() }} diff --git a/web/app/components/app/log/list.tsx b/web/app/components/app/log/list.tsx index b1a217b0f..2c88c6f15 100644 --- a/web/app/components/app/log/list.tsx +++ b/web/app/components/app/log/list.tsx @@ -81,7 +81,7 @@ const getFormattedChatList = (messages: ChatMessage[]) => { messages.forEach((item: ChatMessage) => { newChatList.push({ id: `question-${item.id}`, - content: item.query, + content: item.inputs.query || item.query, // text generation: item.inputs.query; chat: item.query isAnswer: false, }) @@ -413,7 +413,7 @@ const ConversationList: FC = ({ logs, appDetail, onRefresh }) {logs.data.map((log) => { const endUser = log.from_end_user_session_id - const leftValue = get(log, isChatMode ? 'summary' : 'message.query') + const leftValue = get(log, isChatMode ? 'summary' : 'message.inputs.query') const rightValue = get(log, isChatMode ? 'message_count' : 'message.answer') return