Skip to content

Commit 2dfd24c

Browse files
committed
If the pinned version lookup result is nonexistent, return normal latest.
1 parent 252c64d commit 2dfd24c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Server/Services/GitLab/VersionCache.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ public void Init(ProjectId projectId, PinnedVersions pinnedVersions) => Executor
113113

114114
public VersionCacheEntry? GetLatest(SupportedPlatform platform, SupportedArchitecture arch)
115115
{
116-
if (PinnedVersions.Find(platform, arch) is { } pinnedVersion)
117-
return this[pinnedVersion];
116+
if (PinnedVersions.Find(platform, arch) is { } pinnedVersion && TryGetValue(pinnedVersion, out var pinnedLatest))
117+
return pinnedLatest;
118118

119119
return Latest;
120120
}

0 commit comments

Comments
 (0)