diff --git a/packages/pl-fe/src/actions/instance.ts b/packages/pl-fe/src/actions/instance.ts index a4be5b9ca..3f2370050 100644 --- a/packages/pl-fe/src/actions/instance.ts +++ b/packages/pl-fe/src/actions/instance.ts @@ -46,8 +46,8 @@ interface StandaloneCheckSuccessAction { } const checkIfStandalone = () => (dispatch: AppDispatch) => - staticFetch('/api/v1/instance') - .then(({ ok }) => dispatch({ type: STANDALONE_CHECK_SUCCESS, ok })) + staticFetch('/api/v1/instance', { method: 'HEAD' }) + .then(({ ok, headers }) => dispatch({ type: STANDALONE_CHECK_SUCCESS, ok: ok && headers.get('content-type') === 'application/json' })) .catch((err) => dispatch({ type: STANDALONE_CHECK_SUCCESS, ok: err.response?.ok })); type InstanceAction =