diff options
-rw-r--r-- | internal/gitaly/service/repository/replicate.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/gitaly/service/repository/replicate.go b/internal/gitaly/service/repository/replicate.go index 992398fb5..230356b95 100644 --- a/internal/gitaly/service/repository/replicate.go +++ b/internal/gitaly/service/repository/replicate.go @@ -34,7 +34,11 @@ func (s *server) ReplicateRepository(ctx context.Context, in *gitalypb.Replicate repoPath, err := s.locator.GetPath(in.GetRepository()) if err != nil { - return nil, helper.ErrInternal(err) + _, ok := status.FromError(err) + if !ok { + return nil, status.Errorf(codes.Internal, "%s", err.Error()) + } + return nil, err } if !storage.IsGitDirectory(repoPath) { |