mirror of
https://github.com/langgenius/dify.git
synced 2026-04-28 22:48:07 +08:00
fix(app-asset): refresh tree on upload failure to show orphaned nodes
Change onSuccess to onSettled for upload mutations so the file tree refreshes regardless of success or failure, ensuring consistency when backend creates nodes but storage upload fails.
This commit is contained in:
@ -302,7 +302,7 @@ export const useUploadFileWithPresignedUrl = () => {
|
||||
|
||||
return node
|
||||
},
|
||||
onSuccess: (_, variables) => {
|
||||
onSettled: (_, __, variables) => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: consoleQuery.appAsset.tree.queryKey({ input: { params: { appId: variables.appId } } }),
|
||||
})
|
||||
@ -361,7 +361,7 @@ export const useBatchUpload = () => {
|
||||
}),
|
||||
)
|
||||
},
|
||||
onSuccess: (_, variables) => {
|
||||
onSettled: (_, __, variables) => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: consoleQuery.appAsset.tree.queryKey({ input: { params: { appId: variables.appId } } }),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user