Merge remote-tracking branch 'pleroma/develop' into manifest
[akkoma] / lib / pleroma / config_db.ex
index 03905c06b4d05a981a7ba38877a9574c800c9e7b..cb57673e39227aefc4ebac6ff979dbbf4b2bb2e1 100644 (file)
@@ -141,9 +141,7 @@ defmodule Pleroma.ConfigDB do
   @spec update_or_create(map()) :: {:ok, ConfigDB.t()} | {:error, Changeset.t()}
   def update_or_create(params) do
     params = Map.put(params, :value, to_elixir_types(params[:value]))
-
-    search_opts =
-      Map.take(params, [:group, :key]) |> Map.update!(:key, &string_to_elixir_types(&1))
+    search_opts = Map.take(params, [:group, :key])
 
     with %ConfigDB{} = config <- ConfigDB.get_by_params(search_opts),
          {_, true, config} <- {:partial_update, can_be_partially_updated?(config), config},