diff --git a/app/gitspace/scm/gitness_scm.go b/app/gitspace/scm/gitness_scm.go index 42562cb31..28ee0c581 100644 --- a/app/gitspace/scm/gitness_scm.go +++ b/app/gitspace/scm/gitness_scm.go @@ -196,6 +196,7 @@ func (s GitnessSCM) ResolveCredentials( func (s GitnessSCM) GetFileContent(ctx context.Context, gitspaceConfig types.GitspaceConfig, filePath string, + _ *ResolvedCredentials, ) ([]byte, error) { repo, err := s.repoStore.FindByRef(ctx, *gitspaceConfig.CodeRepo.Ref) if err != nil { diff --git a/app/gitspace/scm/public_scm.go b/app/gitspace/scm/public_scm.go index 9c88a7736..ef5ed4f3c 100644 --- a/app/gitspace/scm/public_scm.go +++ b/app/gitspace/scm/public_scm.go @@ -55,6 +55,7 @@ func (s *GenericSCM) ListReporisotries(_ context.Context, func (s GenericSCM) GetFileContent(ctx context.Context, gitspaceConfig types.GitspaceConfig, filePath string, + _ *ResolvedCredentials, ) ([]byte, error) { gitWorkingDirectory := "/tmp/git/" cloneDir := gitWorkingDirectory + uuid.New().String() diff --git a/app/gitspace/scm/scm.go b/app/gitspace/scm/scm.go index 5aed3f60b..66fca34b7 100644 --- a/app/gitspace/scm/scm.go +++ b/app/gitspace/scm/scm.go @@ -130,7 +130,7 @@ func (s scm) GetSCMRepoDetails( ResolvedCredentials: resolvedCredentials, } - catFileOutputBytes, err := scmProvider.GetFileContent(ctx, gitspaceConfig, filePath) + catFileOutputBytes, err := scmProvider.GetFileContent(ctx, gitspaceConfig, filePath, resolvedCredentials) if err != nil { return nil, fmt.Errorf("failed to read devcontainer file : %w", err) } diff --git a/app/gitspace/scm/scm_factory.go b/app/gitspace/scm/scm_factory.go index 391273b9a..3511f3590 100644 --- a/app/gitspace/scm/scm_factory.go +++ b/app/gitspace/scm/scm_factory.go @@ -28,6 +28,7 @@ type Provider interface { ctx context.Context, gitspaceConfig types.GitspaceConfig, filePath string, + credentials *ResolvedCredentials, ) ([]byte, error) ListReporisotries(ctx context.Context, filter *RepositoryFilter,