From a7bc1af47530a6545f06677367f204ac033fbd2f Mon Sep 17 00:00:00 2001 From: Anthony Accomazzo Date: Sun, 4 Feb 2024 17:10:58 -0800 Subject: [PATCH] Raise when Jason.encode/1 fails on props When passing in props that fails to Jason.encode, raise. (Prior behavior was to fail silently.) --- lib/component.ex | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/component.ex b/lib/component.ex index 93f3cf1..62e2872 100644 --- a/lib/component.ex +++ b/lib/component.ex @@ -122,12 +122,7 @@ defmodule LiveSvelte do end defp json(props) do - props - |> Jason.encode() - |> case do - {:ok, encoded} -> encoded - {:error, _} -> "" - end + Jason.encode!(props) end defp id(name), do: "#{name}-#{System.unique_integer([:positive])}"