From 38bd70841bfc295c47339c04f687f1e9d6a7ef7b Mon Sep 17 00:00:00 2001 From: "Andrew Coates (REDMOND)" Date: Fri, 3 Apr 2020 09:49:17 -0700 Subject: [PATCH] Handle publishing versions without prerelease versions --- .ado/setVersionEnvVars.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.ado/setVersionEnvVars.js b/.ado/setVersionEnvVars.js index 49a8cccbca8..c7c6b0c24e8 100644 --- a/.ado/setVersionEnvVars.js +++ b/.ado/setVersionEnvVars.js @@ -8,7 +8,8 @@ const pkgJsonPath = path.resolve(__dirname, "../vnext/package.json"); // Helper to format npmVersion in a way that the Version.rc resource files want it function npmVersionToRcVersion(npmVersion) { let groups = npmVersion.split(/[\.-]/); - return `${groups[0]},${groups[1]},${groups[2]},${groups[4]}`; + const [major,minor,patch,_junk,prerelease] = groups; + return `${major},${minor},${patch},${prerelease ? prerelease : '0'}`; } let pkgJson = JSON.parse(fs.readFileSync(pkgJsonPath, "utf8"));