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

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/gitaly/service/repository/replicate.go6
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) {