瀏覽代碼

fix: workflow file add related-id in iteration node (#16255)

Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
tags/1.1.3
kenwoodjw 7 月之前
父節點
當前提交
3306228840
沒有連結到貢獻者的電子郵件帳戶。

+ 1
- 0
api/core/file/enums.py 查看文件

TRANSFER_METHOD = "transfer_method" TRANSFER_METHOD = "transfer_method"
URL = "url" URL = "url"
EXTENSION = "extension" EXTENSION = "extension"
RELATED_ID = "related_id"




class ArrayFileAttribute(StrEnum): class ArrayFileAttribute(StrEnum):

+ 2
- 0
api/core/file/file_manager.py 查看文件

return file.remote_url return file.remote_url
case FileAttribute.EXTENSION: case FileAttribute.EXTENSION:
return file.extension return file.extension
case FileAttribute.RELATED_ID:
return file.related_id




def to_prompt_message_content( def to_prompt_message_content(

+ 4
- 0
web/app/components/workflow/constants.ts 查看文件

variable: 'url', variable: 'url',
type: VarType.string, type: VarType.string,
}, },
{
variable: 'related_id',
type: VarType.string,
},
] ]


export const DEFAULT_FILE_UPLOAD_SETTING = { export const DEFAULT_FILE_UPLOAD_SETTING = {

+ 1
- 1
web/app/components/workflow/nodes/constants.ts 查看文件

{ value: TransferMethod.remote_url, i18nKey: 'url' }, { value: TransferMethod.remote_url, i18nKey: 'url' },
] ]


export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method']
export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method', 'related_id']
export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method')

+ 1
- 1
web/app/components/workflow/nodes/loop/default.ts 查看文件

{ value: TransferMethod.remote_url, i18nKey: 'url' }, { value: TransferMethod.remote_url, i18nKey: 'url' },
] ]


export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method']
export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method', 'related_id']
export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method')


export default nodeDefault export default nodeDefault

+ 1
- 0
web/app/components/workflow/types.ts 查看文件

transfer_method: TransferMethod[] transfer_method: TransferMethod[]
url?: string url?: string
upload_file_id?: string upload_file_id?: string
related_id?: string
} }


export type WorkflowRunningData = { export type WorkflowRunningData = {

Loading…
取消
儲存