diegosouzapw/OmniRoute · error · Error
t("proxySubscription.urlRequired")
Error message
t("proxySubscription.urlRequired") What it means
Error "t("proxySubscription.urlRequired")" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/settings/components/proxy/SubscriptionTab.tsx:150
setEditingId(sub.id);
setForm({
name: sub.name,
url: sub.url,
mode: sub.mode,
ruleProviders: sub.ruleProviders ?? [],
localCoreEndpoint: sub.localCoreEndpoint ?? "",
updateIntervalMinutes: sub.updateIntervalMinutes,
enabled: sub.enabled,
});
setShowForm(true);
};
const save = async () => {
setSaving(true);
setFormError(null);
try {
if (!form.name.trim()) throw new Error(t("proxySubscription.nameRequired"));
if (!form.url.trim()) throw new Error(t("proxySubscription.urlRequired"));
if (form.mode === "rule" && form.ruleProviders.length === 0) {
throw new Error(t("proxySubscription.ruleModeProviderRequired"));
}
const payload = {
name: form.name.trim(),
url: form.url.trim(),
mode: form.mode,
ruleProviders: form.mode === "rule" ? form.ruleProviders : null,
localCoreEndpoint: form.localCoreEndpoint.trim() || null,
updateIntervalMinutes: Number(form.updateIntervalMinutes) || 60,
enabled: form.enabled,
};
const res = editingId
? await fetch(`/api/v1/management/proxy-subscriptions/${editingId}`, {
method: "PATCH",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(payload),
})View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/proxy/SubscriptionTab.tsx:150 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/0fcb950e98991900.
Report an issue: GitHub.