Skip to content

Commit 25820e5

Browse files
committed
fix: issue 226
Checking if the TaskUpdate has an update message before trying to convert it. Signed-off-by: Emmanuel Hugonnet <[email protected]>
1 parent 77b0c7b commit 25820e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spec-grpc/src/main/java/io/a2a/grpc/utils/ProtoUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,7 @@ private static DataPart dataPart(io.a2a.grpc.DataPart dataPart) {
824824
private static TaskStatus taskStatus(io.a2a.grpc.TaskStatus taskStatus) {
825825
return new TaskStatus(
826826
taskState(taskStatus.getState()),
827-
message(taskStatus.getUpdate()),
827+
taskStatus.hasUpdate() ? message(taskStatus.getUpdate()) : null,
828828
LocalDateTime.ofInstant(Instant.ofEpochSecond(taskStatus.getTimestamp().getSeconds(), taskStatus.getTimestamp().getNanos()), ZoneOffset.UTC)
829829
);
830830
}

0 commit comments

Comments
 (0)