error when user handler returns not micro.Error or proto.Message error
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		
							
								
								
									
										7
									
								
								grpc.go
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								grpc.go
									
									
									
									
									
								
							| @@ -579,11 +579,8 @@ func (g *grpcServer) processStream(stream grpc.ServerStream, service *service, m | ||||
| 				return err | ||||
| 			} | ||||
| 		default: | ||||
| 			g.RLock() | ||||
| 			config := g.opts | ||||
| 			g.RUnlock() | ||||
| 			if config.Logger.V(logger.ErrorLevel) { | ||||
| 				config.Logger.Warn(config.Context, "handler error will not be transferred properly, must return *errors.Error or proto.Message") | ||||
| 			if g.opts.Logger.V(logger.ErrorLevel) { | ||||
| 				g.opts.Logger.Error(g.opts.Context, "handler error will not be transferred properly, must return *errors.Error or proto.Message") | ||||
| 			} | ||||
| 			// default case user pass own error type that not proto based | ||||
| 			statusCode = convertCode(verr) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user