We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 77b0c7b commit 4154215Copy full SHA for 4154215
spec-grpc/src/main/java/io/a2a/grpc/utils/ProtoUtils.java
@@ -822,9 +822,12 @@ private static DataPart dataPart(io.a2a.grpc.DataPart dataPart) {
822
}
823
824
private static TaskStatus taskStatus(io.a2a.grpc.TaskStatus taskStatus) {
825
- return new TaskStatus(
826
- taskState(taskStatus.getState()),
827
- message(taskStatus.getUpdate()),
+ TaskState state = taskState(taskStatus.getState());
+ if (state == null) {
+ return null;
828
+ }
829
+ return new TaskStatus(state,
830
+ taskStatus.hasUpdate() ? message(taskStatus.getUpdate()) : null,
831
LocalDateTime.ofInstant(Instant.ofEpochSecond(taskStatus.getTimestamp().getSeconds(), taskStatus.getTimestamp().getNanos()), ZoneOffset.UTC)
832
);
833
0 commit comments