From 8796bdbb0581755a64c74189370d2af540b0c5cb Mon Sep 17 00:00:00 2001 From: Zachary Eisinger Date: Tue, 22 Sep 2020 13:09:40 -0700 Subject: [PATCH] Fix version parts check --- dist/index.js | 4 ++-- src/installer.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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]; }