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:
Diffstat (limited to 'internal/service/repository/snapshot.go')
-rw-r--r--internal/service/repository/snapshot.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/service/repository/snapshot.go b/internal/service/repository/snapshot.go
index acfd833af..7859b5102 100644
--- a/internal/service/repository/snapshot.go
+++ b/internal/service/repository/snapshot.go
@@ -21,7 +21,7 @@ var objectFiles = []*regexp.Regexp{
}
func (s *server) GetSnapshot(in *gitalypb.GetSnapshotRequest, stream gitalypb.RepositoryService_GetSnapshotServer) error {
- path, err := helper.GetRepoPath(in.Repository)
+ path, err := helper.GetValidatedRepoPath(in.Repository, s.storages)
if err != nil {
return err
}
@@ -66,7 +66,7 @@ func (s *server) GetSnapshot(in *gitalypb.GetSnapshotRequest, stream gitalypb.Re
// safe than sorry.
builder.FileIfExist("shallow")
- if err := addAlternateFiles(stream.Context(), in.GetRepository(), builder); err != nil {
+ if err := s.addAlternateFiles(stream.Context(), in.GetRepository(), builder); err != nil {
return helper.ErrInternal(err)
}
@@ -77,13 +77,13 @@ func (s *server) GetSnapshot(in *gitalypb.GetSnapshotRequest, stream gitalypb.Re
return nil
}
-func addAlternateFiles(ctx context.Context, repository *gitalypb.Repository, builder *archive.TarBuilder) error {
+func (s *server) addAlternateFiles(ctx context.Context, repository *gitalypb.Repository, builder *archive.TarBuilder) error {
storageRoot, err := helper.GetStorageByName(repository.GetStorageName())
if err != nil {
return err
}
- repoPath, err := helper.GetRepoPath(repository)
+ repoPath, err := helper.GetValidatedRepoPath(repository, s.storages)
if err != nil {
return err
}