From cf51bbc36d45f4e13738a4574ab65f2260f8d172 Mon Sep 17 00:00:00 2001 From: Silvan Date: Thu, 9 Jul 2020 15:02:03 +0200 Subject: [PATCH] fix(translation_interceptor): check if response is nil (#423) --- internal/api/grpc/server/middleware/translation_interceptor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/api/grpc/server/middleware/translation_interceptor.go b/internal/api/grpc/server/middleware/translation_interceptor.go index 94065d26f2..c1fd704a0a 100644 --- a/internal/api/grpc/server/middleware/translation_interceptor.go +++ b/internal/api/grpc/server/middleware/translation_interceptor.go @@ -15,7 +15,7 @@ func TranslationHandler(defaultLanguage language.Tag) func(ctx context.Context, return func(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error) { resp, err := handler(ctx, req) - if loc, ok := resp.(localizers); ok { + if loc, ok := resp.(localizers); ok && resp != nil { translateFields(ctx, loc, translator) } return resp, err