mirror of
https://github.com/goharbor/harbor.git
synced 2024-10-01 23:07:39 +02:00
fix #2508
This commit is contained in:
parent
9fb0ad6c0d
commit
ec02cf54f0
@ -29,6 +29,7 @@ import (
|
|||||||
"github.com/docker/distribution/manifest/schema2"
|
"github.com/docker/distribution/manifest/schema2"
|
||||||
"github.com/vmware/harbor/src/common/dao"
|
"github.com/vmware/harbor/src/common/dao"
|
||||||
"github.com/vmware/harbor/src/common/models"
|
"github.com/vmware/harbor/src/common/models"
|
||||||
|
comutils "github.com/vmware/harbor/src/common/utils"
|
||||||
"github.com/vmware/harbor/src/common/utils/log"
|
"github.com/vmware/harbor/src/common/utils/log"
|
||||||
"github.com/vmware/harbor/src/common/utils/registry"
|
"github.com/vmware/harbor/src/common/utils/registry"
|
||||||
"github.com/vmware/harbor/src/common/utils/registry/auth"
|
"github.com/vmware/harbor/src/common/utils/registry/auth"
|
||||||
@ -98,7 +99,7 @@ func InitBaseHandler(repository, srcURL, srcSecret,
|
|||||||
logger: logger,
|
logger: logger,
|
||||||
}
|
}
|
||||||
|
|
||||||
base.project = getProjectName(base.repository)
|
base.project, _ = comutils.ParseRepository(base.repository)
|
||||||
|
|
||||||
return base
|
return base
|
||||||
}
|
}
|
||||||
@ -108,12 +109,6 @@ func (b *BaseHandler) Exit() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func getProjectName(repository string) string {
|
|
||||||
repository = strings.TrimSpace(repository)
|
|
||||||
repository = strings.TrimRight(repository, "/")
|
|
||||||
return repository[:strings.LastIndex(repository, "/")]
|
|
||||||
}
|
|
||||||
|
|
||||||
// Initializer creates clients for source and destination registry,
|
// Initializer creates clients for source and destination registry,
|
||||||
// lists tags of the repository if parameter tags is nil.
|
// lists tags of the repository if parameter tags is nil.
|
||||||
type Initializer struct {
|
type Initializer struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user