show already running message when a media sync is in progress

This commit is contained in:
Josh Hawkins
2026-11-01 08:18:34 -06:00
parent 309a4e5aa8
commit fac65fdca2
@@ -86,17 +86,21 @@ export default function MediaSyncSettingsView() {
position: "top-center", position: "top-center",
closeButton: true, closeButton: true,
}); });
} else if (response.status === 409) {
toast.error(t("maintenance.sync.alreadyRunning"), {
position: "top-center",
closeButton: true,
});
} }
} catch { } catch (error) {
toast.error(t("maintenance.sync.error"), { const alreadyRunning =
axios.isAxiosError(error) && error.response?.status === 409;
toast.error(
t(
alreadyRunning
? "maintenance.sync.alreadyRunning"
: "maintenance.sync.error",
),
{
position: "top-center", position: "top-center",
closeButton: true, closeButton: true,
}); },
);
} finally { } finally {
setIsSubmitting(false); setIsSubmitting(false);
} }