diff --git a/lib/asciinema/plugsnag_filter.ex b/lib/asciinema/plugsnag_filter.ex new file mode 100644 index 0000000..e7f1d6b --- /dev/null +++ b/lib/asciinema/plugsnag_filter.ex @@ -0,0 +1,9 @@ +defmodule Asciinema.PlugsnagFilter do + defmacro __using__(_options \\ []) do + quote location: :keep do + def handle_errors(_conn, %{reason: %Phoenix.NotAcceptableError{}}) do + nil + end + end + end +end diff --git a/web/web.ex b/web/web.ex index 1b750fe..9a00d71 100644 --- a/web/web.ex +++ b/web/web.ex @@ -60,6 +60,7 @@ defmodule Asciinema.Web do def router do quote do use Phoenix.Router + use Asciinema.PlugsnagFilter use Plugsnag end end