diegosouzapw/OmniRoute · error · Error
data?.error?.message || data?.error || noAuthT("updateProvid
Error message
data?.error?.message || data?.error || noAuthT("updateProviderFailed") What it means
Error "data?.error?.message || data?.error || noAuthT("updateProviderFailed")" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/providers/[id]/components/NoAuthProviderControls.tsx:78
const handleEnabledChange = useCallback(
async (nextEnabled: boolean) => {
const previous = blockedProviders;
const keysToRemove = new Set([providerId, providerAlias].filter(Boolean));
const next = nextEnabled
? previous.filter((item) => !keysToRemove.has(item))
: Array.from(new Set([...previous.filter((item) => !keysToRemove.has(item)), providerId]));
setBlockedProviders(next);
setSavingEnabled(true);
try {
const response = await fetch("/api/settings", {
method: "PATCH",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ blockedProviders: next }),
});
const data = await response.json().catch(() => ({}));
if (!response.ok) {
throw new Error(data?.error?.message || data?.error || noAuthT("updateProviderFailed"));
}
setBlockedProviders(Array.isArray(data.blockedProviders) ? data.blockedProviders : next);
notify.success(
nextEnabled
? noAuthT("providerEnabled", { provider: providerName })
: noAuthT("providerDisabled", { provider: providerName })
);
} catch (error) {
setBlockedProviders(previous);
notify.error(error instanceof Error ? error.message : noAuthT("updateProviderFailed"));
} finally {
setSavingEnabled(false);
}
},
[blockedProviders, noAuthT, notify, providerAlias, providerId, providerName]
);
const handleManualApiKeyAdd = useCallback(View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/providers/[id]/components/NoAuthProviderControls.tsx:78 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/a9966021f02ef2fc.
Report an issue: GitHub.