diegosouzapw/OmniRoute · error · Error

Failed to save provider tier override (${res.status})

Error message

Failed to save provider tier override (${res.status})

What it means

Error "Failed to save provider tier override (${res.status})" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierFieldApi.ts:47

  const config = (await res.json()) as TierConfig;
  const match = config.providerOverrides?.find(
    (o) => o.provider.toLowerCase() === provider.toLowerCase()
  );
  return normalizeTierValue(match?.tier);
}

/** Set (or clear, when `tier === ""`) the tier override for `provider`. */
export async function saveProviderTierOverride(
  provider: string,
  tier: ProviderTier | ""
): Promise<void> {
  const res = await fetch("/api/settings/tier-config", {
    method: "PUT",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({ provider, tier: tier === "" ? null : tier }),
  });
  if (!res.ok) {
    throw new Error(`Failed to save provider tier override (${res.status})`);
  }
}

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierFieldApi.ts:47 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/4138716c4083faa5. Report an issue: GitHub.