Skip to content

Commit 6f3b757

Browse files
committed
fix metadata
1 parent bb120a8 commit 6f3b757

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

stub/src/main/java/io/grpc/stub/ServerCalls.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -382,9 +382,10 @@ public void onNext(RespT response) {
382382

383383
@Override
384384
public void onError(Throwable t) {
385-
Metadata metadata = Status.trailersFromThrowable(t);
386-
if (metadata == null) {
387-
metadata = new Metadata();
385+
Metadata metadata = new Metadata();
386+
Metadata trailers = Status.trailersFromThrowable(t);
387+
if (trailers != null) {
388+
metadata.merge(trailers);
388389
}
389390
call.close(Status.fromThrowable(t), metadata);
390391
aborted = true;

0 commit comments

Comments
 (0)