From 3a4fed4201247fb85ea30bad9d89394a8206df78 Mon Sep 17 00:00:00 2001 From: Rafael Oleza Date: Thu, 27 Jun 2019 11:43:36 +0200 Subject: [PATCH] Send OS version to the autoupdate endpoint --- src/main-process/auto-update-manager.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main-process/auto-update-manager.js b/src/main-process/auto-update-manager.js index 4f9446d6c..a55df8bd9 100644 --- a/src/main-process/auto-update-manager.js +++ b/src/main-process/auto-update-manager.js @@ -1,4 +1,5 @@ const { EventEmitter } = require('events'); +const os = require('os'); const path = require('path'); const IdleState = 'idle'; @@ -34,14 +35,16 @@ module.exports = class AutoUpdateManager extends EventEmitter { initialize() { if (process.platform === 'win32') { const archSuffix = process.arch === 'ia32' ? '' : `-${process.arch}`; - this.feedUrl = `${ - this.updateUrlPrefix - }/api/updates${archSuffix}?version=${this.version}`; + this.feedUrl = + this.updateUrlPrefix + + `/api/updates${archSuffix}?version=${this.version}&os_version=${ + os.release + }`; autoUpdater = require('./auto-updater-win32'); } else { - this.feedUrl = `${this.updateUrlPrefix}/api/updates?version=${ - this.version - }`; + this.feedUrl = + this.updateUrlPrefix + + `/api/updates?version=${this.version}&os_version=${os.release}`; ({ autoUpdater } = require('electron')); }