mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-16 23:35:20 +01:00
Merge pull request #12608 from bitsf/fix_gitlab_pull
fix[replication] gitlab pull-based multi namespace
This commit is contained in:
commit
a6e85c1f8a
@ -109,9 +109,6 @@ func (a *adapter) FetchArtifacts(filters []*model.Filter) ([]*model.Resource, er
|
||||
}
|
||||
|
||||
for _, project := range projects {
|
||||
if !existPatterns(project.FullPath, pathPatterns) {
|
||||
continue
|
||||
}
|
||||
repositories, err := a.clientGitlabAPI.getRepositories(project.ID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -168,7 +165,7 @@ func (a *adapter) searchByPattern(pattern string) []*Project {
|
||||
if ok {
|
||||
for _, name := range names {
|
||||
substrings := strings.Split(name, "/")
|
||||
if len(substrings) != 2 {
|
||||
if len(substrings) < 2 {
|
||||
continue
|
||||
}
|
||||
var projectsByName, err = a.clientGitlabAPI.getProjectsByName(substrings[1])
|
||||
@ -182,7 +179,7 @@ func (a *adapter) searchByPattern(pattern string) []*Project {
|
||||
}
|
||||
} else {
|
||||
substrings := strings.Split(pattern, "/")
|
||||
if len(substrings) != 2 {
|
||||
if len(substrings) < 2 {
|
||||
return projects
|
||||
}
|
||||
projectName := substrings[1]
|
||||
|
Loading…
Reference in New Issue
Block a user