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:
yyh
2026-01-23 15:26:19 +08:00
parent 788deffa2b
commit 5ac6dc62e7

View File

@ -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 } } }),
})