X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fconfig_db.ex;h=9e4e6f3ea7ae5b91c4e1e109faef1510a6732e07;hb=a079ec3a3cdfd42d2cbd51c7698c2c87828e5778;hp=77f2c4e2d2c289ef58b872ded206b9a914c3fd0f;hpb=f75212642756c89206051caa0e5ea62bc4e6d4c8;p=akkoma diff --git a/lib/pleroma/config_db.ex b/lib/pleroma/config_db.ex index 77f2c4e2d..9e4e6f3ea 100644 --- a/lib/pleroma/config_db.ex +++ b/lib/pleroma/config_db.ex @@ -342,7 +342,11 @@ defmodule Pleroma.ConfigDB do def string_to_elixir_types(value) do if module_name?(value) do - String.to_existing_atom("Elixir." <> value) + try do + String.to_existing_atom("Elixir." <> value) + rescue + ArgumentError -> :invalid_atom + end else value end