diegosouzapw/OmniRoute · error · Error

data.error || t("saveFailed")

Error message

data.error || t("saveFailed")

What it means

Error "data.error || t("saveFailed")" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/settings/components/MitmProxyTab.tsx:111

      setLoading(false);
    }
  }, [t]);

  useEffect(() => {
    void loadStatus();
  }, [loadStatus]);

  const updateMitm = async (payload: Record<string, unknown>, successMessage: string) => {
    setSaving(true);
    setFeedback(null);
    try {
      const response = await fetch("/api/settings/mitm", {
        method: "PUT",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify(payload),
      });
      const data = await response.json().catch(() => ({}));
      if (!response.ok) throw new Error(data.error || t("saveFailed"));
      setStatus(data);
      setPort(String(TRANSPARENT_MITM_PORT));
      setFeedback({ type: "success", message: successMessage });
    } catch (error) {
      setFeedback({
        type: "error",
        message: error instanceof Error ? error.message : t("saveFailed"),
      });
    } finally {
      setSaving(false);
    }
  };

  const savePort = () => {
    const parsedPort = Number.parseInt(port, 10);
    if (parsedPort !== TRANSPARENT_MITM_PORT) {
      setFeedback({ type: "error", message: t("invalidPort") });
      setPort(String(TRANSPARENT_MITM_PORT));

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/MitmProxyTab.tsx:111 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/5c4765612bb103a8. Report an issue: GitHub.