From fac65fdca2822221feba50cbd223d594be136b7f Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 1 Nov 2026 08:18:34 -0600 Subject: [PATCH] show already running message when a media sync is in progress --- .../views/settings/MediaSyncSettingsView.tsx | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/web/src/views/settings/MediaSyncSettingsView.tsx b/web/src/views/settings/MediaSyncSettingsView.tsx index 85792ff8a7..87621223ea 100644 --- a/web/src/views/settings/MediaSyncSettingsView.tsx +++ b/web/src/views/settings/MediaSyncSettingsView.tsx @@ -86,17 +86,21 @@ export default function MediaSyncSettingsView() { position: "top-center", closeButton: true, }); - } else if (response.status === 409) { - toast.error(t("maintenance.sync.alreadyRunning"), { + } + } catch (error) { + const alreadyRunning = + axios.isAxiosError(error) && error.response?.status === 409; + toast.error( + t( + alreadyRunning + ? "maintenance.sync.alreadyRunning" + : "maintenance.sync.error", + ), + { position: "top-center", closeButton: true, - }); - } - } catch { - toast.error(t("maintenance.sync.error"), { - position: "top-center", - closeButton: true, - }); + }, + ); } finally { setIsSubmitting(false); }