Welcome to mirror list, hosted at ThFree Co, Russian Federation.

error.go « helper « internal - gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 1d7016f04cf41197913bb394b78b2e913d0a1935 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package helper

import (
	"google.golang.org/grpc"
	"google.golang.org/grpc/codes"
)

// DecorateError unless it's already a grpc error.
//  If given nil it will return nil.
func DecorateError(code codes.Code, err error) error {
	if err != nil && grpc.Code(err) == codes.Unknown {
		return grpc.Errorf(code, "%v", err)
	}
	return err
}