diegosouzapw/OmniRoute · error · Error

t("modelOverrideRemoveFailed")

Error message

t("modelOverrideRemoveFailed")

What it means

Error "t("modelOverrideRemoveFailed")" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/settings/components/ModelCapabilityOverridesTab.tsx:100

        if (!response.ok) throw new Error(t("modelOverrideSaveFailed"));
        const payload = (await response.json()) as { overrides?: ModelCapabilityOverride[] };
        setOverrides(payload.overrides || []);
        showStatus("success", t("modelOverrideSaved"));
      } catch (error: any) {
        showStatus("error", error?.message || t("modelOverrideSaveFailed"));
      }
    },
    [showStatus, t]
  );

  const removeOverride = useCallback(
    async (target: string, key: ModelOverrideKey) => {
      try {
        const params = new URLSearchParams({ target, key });
        const response = await fetch(`/api/model-capability-overrides?${params.toString()}`, {
          method: "DELETE",
        });
        if (!response.ok) throw new Error(t("modelOverrideRemoveFailed"));
        const payload = (await response.json()) as { overrides?: ModelCapabilityOverride[] };
        setOverrides(payload.overrides || []);
        showStatus("info", t("modelOverrideRemoved"));
      } catch (error: any) {
        showStatus("error", error?.message || t("modelOverrideRemoveFailed"));
      }
    },
    [showStatus, t]
  );

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

  return { catalog, overrides, loading, statusMessage, saveOverride, removeOverride };
}

export default function ModelCapabilityOverridesTab() {

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/ModelCapabilityOverridesTab.tsx:100 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/0b09e34e9309a415. Report an issue: GitHub.