diff --git a/front/src/components/federation/FetchButton.vue b/front/src/components/federation/FetchButton.vue index a11318749..f10d98747 100644 --- a/front/src/components/federation/FetchButton.vue +++ b/front/src/components/federation/FetchButton.vue @@ -9,6 +9,8 @@ import { useI18n } from 'vue-i18n' import Modal from '~/components/ui/Modal.vue' import Button from '~/components/ui/Button.vue' +import Alert from '~/components/ui/Alert.vue' +import Loader from '~/components/ui/Loader.vue' const { t } = useI18n() @@ -43,14 +45,14 @@ const fetch = async () => { data.value = undefined try { - const response = await axios.post(props.url) + const response = await axios.get(props.url) data.value = response.data startPolling() } catch (error) { errors.value = (error as BackendError).backendErrors + } finally { + isLoading.value = false } - - isLoading.value = false } const poll = async () => { @@ -104,9 +106,9 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false }) {{ t('components.federation.FetchButton.description.skipped') }}
- -