diegosouzapw/OmniRoute · error · Error

save_failed

Error message

save_failed

What it means

Error "save_failed" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/radar/RadarCatalogTable.tsx:108

      const payload = await response.json();
      setStates(Array.isArray(payload.states) ? payload.states : []);
    } catch {
      onError(t("errorLoading"));
    }
  }, [onError, t]);

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

  const stateByKey = useMemo(
    () => new Map(states.map((state) => [`${state.provider}:${state.modelId}`, state])),
    [states]
  );
  const hiddenModels = useMemo(() => states.filter((state) => state.tombstoned), [states]);

  const applyResponse = useCallback(async (response: Response) => {
    if (!response.ok) throw new Error("save_failed");
    const payload = await response.json();
    setStates(Array.isArray(payload.states) ? payload.states : []);
  }, []);

  const mutate = useCallback(
    async (operation: () => Promise<Response>) => {
      setSaving(true);
      onError("");
      try {
        await applyResponse(await operation());
        setEditingKey(null);
        await refreshCatalog();
      } catch {
        onError(t("localStateSaveFailed"));
      } finally {
        setSaving(false);
      }
    },

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/radar/RadarCatalogTable.tsx:108 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/bca39c3d433a37e3. Report an issue: GitHub.