diff --git a/desktop/app/src/chrome/UpdateIndicator.tsx b/desktop/app/src/chrome/UpdateIndicator.tsx index 0ed9060b1..07e15611c 100644 --- a/desktop/app/src/chrome/UpdateIndicator.tsx +++ b/desktop/app/src/chrome/UpdateIndicator.tsx @@ -13,12 +13,10 @@ import {reportPlatformFailures} from '../utils/metrics'; import React, {useEffect, useState} from 'react'; import fbConfig from '../fb-stubs/config'; import {useStore} from '../utils/useStore'; -import {remote} from 'electron'; +import {getAppVersion} from '../utils/info'; import {checkForUpdate} from '../fb-stubs/checkForUpdate'; import ReleaseChannel from '../ReleaseChannel'; -const version = remote.app.getVersion(); - export type VersionCheckResult = | { kind: 'update-available'; @@ -90,6 +88,7 @@ export default function UpdateIndicator() { // trigger the update check, unless there is a launcher message already useEffect(() => { + const version = getAppVersion(); if (launcherMsg && launcherMsg.message) { if (launcherMsg.severity === 'error') { notification.error({ @@ -108,7 +107,7 @@ export default function UpdateIndicator() { duration: null, }); } - } else if (isProduction()) { + } else if (version && isProduction()) { reportPlatformFailures( checkForUpdate(version).then((res) => { if (res.kind === 'error') {