diff --git a/web/app/components/share/text-generation/index.tsx b/web/app/components/share/text-generation/index.tsx index 58d9b42e4f..1a88fcddd4 100644 --- a/web/app/components/share/text-generation/index.tsx +++ b/web/app/components/share/text-generation/index.tsx @@ -174,7 +174,12 @@ const TextGeneration: FC = ({ promptConfig?.prompt_variables.forEach((v) => { res[v.name] = inputs[v.key] }) - res[t('share.generation.completionResult')] = batchCompletionResLatest[task.id] + let result = batchCompletionResLatest[task.id] + // task might return multiple fields, should marshal object to string + if (typeof batchCompletionResLatest[task.id] === 'object') + result = JSON.stringify(result) + + res[t('share.generation.completionResult')] = result return res }) const checkBatchInputs = (data: string[][]) => {