Skip to content

Commit b4de030

Browse files
committed
fix(fork): cancel in-flight queries before optimistic sidebar write
1 parent 0517eb7 commit b4de030

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

apps/sim/hooks/queries/tasks.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,8 @@ export function useForkTask(workspaceId?: string) {
609609
const queryClient = useQueryClient()
610610
return useMutation({
611611
mutationFn: forkChat,
612-
onSuccess: (data, variables) => {
612+
onSuccess: async (data, variables) => {
613+
await queryClient.cancelQueries({ queryKey: taskKeys.list(workspaceId) })
613614
const existing = queryClient.getQueryData<TaskMetadata[]>(taskKeys.list(workspaceId))
614615
if (existing) {
615616
const sourceTask = existing.find((t) => t.id === variables.chatId)

0 commit comments

Comments
 (0)