Skip to content

Commit 720d1cb

Browse files
Update server-common/src/main/java/io/a2a/server/requesthandlers/DefaultRequestHandler.java
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 73f8981 commit 720d1cb

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

server-common/src/main/java/io/a2a/server/requesthandlers/DefaultRequestHandler.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,12 +255,7 @@ public Task onCancelTask(TaskIdParams params, ServerCallContext context) throws
255255

256256
// Persist the final task state (after all cancel events have been processed)
257257
// This ensures state is saved ONCE before returning to client
258-
Task finalTask = taskManager.getTask();
259-
if (finalTask != null) {
260-
finalTask = taskManager.saveTask(finalTask);
261-
} else {
262-
finalTask = tempTask;
263-
}
258+
Task finalTask = taskManager.saveTask(tempTask);
264259

265260
// Verify task was actually canceled (not completed concurrently)
266261
if (finalTask.getStatus().state() != TaskState.CANCELED) {

0 commit comments

Comments
 (0)