Skip to content

Commit

Permalink
resolve comments
Browse files Browse the repository at this point in the history
Signed-off-by: Patrick Pan <[email protected]>
  • Loading branch information
Patrick Pan committed Feb 26, 2025
1 parent b98b303 commit 8c7b38e
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/OrasProject.Oras/Registry/Remote/Repository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,7 @@ public async IAsyncEnumerable<Descriptor> ReferrersAsync(Descriptor descriptor,
yield break;
}

// referrers state is unknown or supported
await foreach (var referrer in ReferrersByApi(descriptor, artifactType, cancellationToken)
.ConfigureAwait(false))
{
Expand All @@ -432,7 +433,7 @@ public async IAsyncEnumerable<Descriptor> ReferrersAsync(Descriptor descriptor,

if (ReferrersState == Referrers.ReferrersState.NotSupported)
{
// fall back to tag schema to retrieve referrers
// referrers state is set to NotSupported by ReferrersByApi, fall back to tag schema to retrieve referrers
await foreach (var referrer in ReferrersByTagSchema(descriptor, artifactType, cancellationToken)
.ConfigureAwait(false))
{
Expand Down Expand Up @@ -500,7 +501,7 @@ internal async IAsyncEnumerable<Descriptor> ReferrersByApi(Descriptor descriptor
var mediaType = response.Content.Headers.ContentType?.MediaType;
if (mediaType != MediaType.ImageIndex)
{
// Referrers API is not supported, set it to false and return early
// Referrers API is not properly supported, set it to false and return early
SetReferrersState(false);
yield break;
}
Expand Down

0 comments on commit 8c7b38e

Please sign in to comment.