mirror of
https://github.com/harness/drone.git
synced 2025-05-07 03:00:17 +08:00
fix: [AH-889]: fix pull from different space upstream (#3275)
* fix: [AH-889]: fix pull from different space upstream
This commit is contained in:
parent
77e8ef45d1
commit
ad7c8d51f2
@ -173,6 +173,7 @@ func (c *Controller) HeadManifest(
|
|||||||
|
|
||||||
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
||||||
art.SetRepoKey(registry.Name)
|
art.SetRepoKey(registry.Name)
|
||||||
|
art.ParentID = registry.ParentID
|
||||||
headers, desc, man, e := a.(Registry).ManifestExist(ctx, art, acceptHeaders, ifNoneMatchHeader)
|
headers, desc, man, e := a.(Registry).ManifestExist(ctx, art, acceptHeaders, ifNoneMatchHeader)
|
||||||
response := &GetManifestResponse{e, headers, desc, man}
|
response := &GetManifestResponse{e, headers, desc, man}
|
||||||
return response
|
return response
|
||||||
@ -199,6 +200,7 @@ func (c *Controller) PullManifest(
|
|||||||
}
|
}
|
||||||
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
||||||
art.SetRepoKey(registry.Name)
|
art.SetRepoKey(registry.Name)
|
||||||
|
art.ParentID = registry.ParentID
|
||||||
headers, desc, man, e := a.(Registry).PullManifest(ctx, art, acceptHeaders, ifNoneMatchHeader)
|
headers, desc, man, e := a.(Registry).PullManifest(ctx, art, acceptHeaders, ifNoneMatchHeader)
|
||||||
response := &GetManifestResponse{e, headers, desc, man}
|
response := &GetManifestResponse{e, headers, desc, man}
|
||||||
return response
|
return response
|
||||||
@ -268,6 +270,7 @@ func (c *Controller) GetBlob(ctx context.Context, info pkg.RegistryInfo) Respons
|
|||||||
}
|
}
|
||||||
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
f := func(registry registrytypes.Registry, _ string, a pkg.Artifact) Response {
|
||||||
info.SetRepoKey(registry.Name)
|
info.SetRepoKey(registry.Name)
|
||||||
|
info.ParentID = registry.ParentID
|
||||||
headers, body, size, readCloser, redirectURL, errs := a.(Registry).GetBlob(ctx, info)
|
headers, body, size, readCloser, redirectURL, errs := a.(Registry).GetBlob(ctx, info)
|
||||||
return &GetBlobResponse{errs, headers, body, size, readCloser, redirectURL}
|
return &GetBlobResponse{errs, headers, body, size, readCloser, redirectURL}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user