diff options
author | Julius Härtl <jus@bitgrid.net> | 2021-12-04 13:47:50 +0300 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2021-12-17 18:48:58 +0300 |
commit | 23ef4c2cb3c11cb16d37db4bbfa66c67923ab235 (patch) | |
tree | 72c5accc7be831ac08bd6807843cc1bc68b400c5 | |
parent | 0ece68500f35b175c44d5a3569d2d0fcbc960449 (diff) |
Properly check proxy status
Signed-off-by: Julius Härtl <jus@bitgrid.net>
-rw-r--r-- | src/services/collabora.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/services/collabora.js b/src/services/collabora.js index 435bc936..1042c876 100644 --- a/src/services/collabora.js +++ b/src/services/collabora.js @@ -56,18 +56,18 @@ export const checkProxyStatus = async(_resolve, _reject) => { const checkProxyStatusCallback = async(resolve, reject) => { const result = await axios.get(proxyStatusUrl) - if (!result || !result.status) { + if (!result || !result?.data?.status) { reject('Failed to contact status endpoint') } - if (result.status === 'OK') { + if (result.data.status === 'OK') { return resolve(true) } - if (result.status === 'error') { + if (result.data.status === 'error') { return reject(t('richdocuments', 'Built-in CODE server failed to start')) } - if (proxyStatusCheckRetry < 3 && (result.status === 'starting' || result.status === 'stopped' || result.status === 'restarting')) { + if (proxyStatusCheckRetry < 3 && (result.data.status === 'starting' || result.data.status === 'stopped' || result.data.status === 'restarting')) { setTimeout(() => { proxyStatusCheckRetry++ checkProxyStatus(resolve, reject) |