diff --git a/packages/desktop-client/src/components/Settings.js b/packages/desktop-client/src/components/Settings.js index c17f0d70d8d147c4e7cb94e8229a227cd363a439..ff99427363d697762fc8721c417fcda46126a6f3 100644 --- a/packages/desktop-client/src/components/Settings.js +++ b/packages/desktop-client/src/components/Settings.js @@ -477,17 +477,12 @@ function Version() { let [version, setVersion] = useState(''); useEffect(async () => { - const url = await send('get-server-url'); - if (!url || url.indexOf('not-configured') !== -1) return; + const { error, version } = await send('get-server-version'); - try { - const res = await fetch(url + '/info'); - if (!res.ok) return; - - const info = await res.json(); - setVersion((info && info.build.version) || ''); - } catch (e) { + if (error) { setVersion(''); + } else { + setVersion(version); } }, []);