diff --git a/dist/index.js b/dist/index.js index fae8a63..98a81e6 100644 --- a/dist/index.js +++ b/dist/index.js @@ -16974,8 +16974,8 @@ class DotnetCoreInstaller { releasesInfo = releasesInfo.filter((info) => { // channel-version is the first 2 elements of the version (e.g. 2.1), filter out versions that don't match 2.1.x. const sdkParts = info['channel-version'].split('.'); - if (versionParts.length == 2 && - !(versionParts[2] == 'x' || versionParts[2] == '*')) { + if (versionParts.length >= 2 && + !(versionParts[1] == 'x' || versionParts[1] == '*')) { return versionParts[0] == sdkParts[0] && versionParts[1] == sdkParts[1]; } return versionParts[0] == sdkParts[0]; diff --git a/src/installer.ts b/src/installer.ts index d31dff7..f0b48a2 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -255,8 +255,8 @@ export class DotnetCoreInstaller { // channel-version is the first 2 elements of the version (e.g. 2.1), filter out versions that don't match 2.1.x. const sdkParts: string[] = info['channel-version'].split('.'); if ( - versionParts.length == 2 && - !(versionParts[2] == 'x' || versionParts[2] == '*') + versionParts.length >= 2 && + !(versionParts[1] == 'x' || versionParts[1] == '*') ) { return versionParts[0] == sdkParts[0] && versionParts[1] == sdkParts[1]; }