Fix: compatible with outputs data structure (#11432)
This commit is contained in:
parent
9b7adcd4d9
commit
1490a19fa1
@ -158,13 +158,13 @@ export const isAllowedFileExtension = (fileName: string, fileMimetype: string, a
|
|||||||
|
|
||||||
export const getFilesInLogs = (rawData: any) => {
|
export const getFilesInLogs = (rawData: any) => {
|
||||||
const result = Object.keys(rawData || {}).map((key) => {
|
const result = Object.keys(rawData || {}).map((key) => {
|
||||||
if (typeof rawData[key] === 'object' && rawData[key].dify_model_identity === '__dify__file__') {
|
if (typeof rawData[key] === 'object' && rawData[key]?.dify_model_identity === '__dify__file__') {
|
||||||
return {
|
return {
|
||||||
varName: key,
|
varName: key,
|
||||||
list: getProcessedFilesFromResponse([rawData[key]]),
|
list: getProcessedFilesFromResponse([rawData[key]]),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (Array.isArray(rawData[key]) && rawData[key].some(item => item.dify_model_identity === '__dify__file__')) {
|
if (Array.isArray(rawData[key]) && rawData[key].some(item => item?.dify_model_identity === '__dify__file__')) {
|
||||||
return {
|
return {
|
||||||
varName: key,
|
varName: key,
|
||||||
list: getProcessedFilesFromResponse(rawData[key]),
|
list: getProcessedFilesFromResponse(rawData[key]),
|
||||||
|
@ -35,12 +35,12 @@ const OutputPanel: FC<OutputPanelProps> = ({
|
|||||||
for (const key in outputs) {
|
for (const key in outputs) {
|
||||||
if (Array.isArray(outputs[key])) {
|
if (Array.isArray(outputs[key])) {
|
||||||
outputs[key].map((output: any) => {
|
outputs[key].map((output: any) => {
|
||||||
if (output.dify_model_identity === '__dify__file__')
|
if (output?.dify_model_identity === '__dify__file__')
|
||||||
fileList.push(output)
|
fileList.push(output)
|
||||||
return null
|
return null
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
else if (outputs[key].dify_model_identity === '__dify__file__') {
|
else if (outputs[key]?.dify_model_identity === '__dify__file__') {
|
||||||
fileList.push(outputs[key])
|
fileList.push(outputs[key])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user