From dc492fefca4deb28237c55ce2e070b9ffd0e9490 Mon Sep 17 00:00:00 2001 From: HugoCasa Date: Mon, 14 Jul 2025 16:29:52 +0200 Subject: [PATCH] fix: retry telemetry and renewal (#6175) * feat: retry telemetry and renewal * Update ee-repo-ref.txt --------- Co-authored-by: GitHub Action Co-authored-by: Ruben Fiszel --- backend/ee-repo-ref.txt | 2 +- .../src/lib/components/InstanceSettings.svelte | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/backend/ee-repo-ref.txt b/backend/ee-repo-ref.txt index e3e3dd5463..7debbb6100 100644 --- a/backend/ee-repo-ref.txt +++ b/backend/ee-repo-ref.txt @@ -1 +1 @@ -17b17f57e4c777e7e2ffc0e5def317f017a1683d \ No newline at end of file +3d6e1e926a2615d7b46d629c4a02e1047a6f1c41 diff --git a/frontend/src/lib/components/InstanceSettings.svelte b/frontend/src/lib/components/InstanceSettings.svelte index 7e14651945..8836050918 100644 --- a/frontend/src/lib/components/InstanceSettings.svelte +++ b/frontend/src/lib/components/InstanceSettings.svelte @@ -227,9 +227,17 @@ oauths['snowflake_oauth'].connect_config = connect_config } + let sendingStats = $state(false) async function sendStats() { - await SettingService.sendStats() - sendUserToast('Usage sent') + try { + sendingStats = true + await SettingService.sendStats() + sendUserToast('Usage sent') + } catch (err) { + throw err + } finally { + sendingStats = false + } } function isValidTeamsChannel(value: any): value is TeamsChannel { @@ -332,8 +340,11 @@ color="light" btnClasses="w-auto" wrapperClasses="mb-4" - size="xs">Send usage + Send usage + {/if} {:else if category == 'Auth/OAuth/SAML'}