diegosouzapw/OmniRoute · error · Error

getErrorMessage(payload, tCommon("error"))

Error message

getErrorMessage(payload, tCommon("error"))

What it means

Error "getErrorMessage(payload, tCommon("error"))" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/settings/components/PayloadRulesTab.tsx:143

    if (parsedEditor.error || !parsedEditor.value) {
      setMessage({
        type: "error",
        text: parsedEditor.error || t("payloadValidJsonRequired"),
      });
      return;
    }

    setSaving(true);
    setMessage(null);
    try {
      const response = await fetch("/api/settings/payload-rules", {
        method: "PUT",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify(parsedEditor.value),
      });
      const payload = await response.json();
      if (!response.ok) {
        throw new Error(getErrorMessage(payload, tCommon("error")));
      }

      setEditorValue(JSON.stringify(payload, null, 2));
      setMessage({ type: "success", text: t("payloadSaveSuccess") });
    } catch (error) {
      setMessage({
        type: "error",
        text: error instanceof Error ? error.message : tCommon("error"),
      });
    } finally {
      setSaving(false);
    }
  };

  return (
    <Card>
      <div className="flex flex-col gap-5">
        <div className="flex items-start gap-3">

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/settings/components/PayloadRulesTab.tsx:143 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/f981afc7c9d1aa81. Report an issue: GitHub.