added tests
[akkoma] / lib / pleroma / web / admin_api / controllers / config_controller.ex
index e221d9418216b812a94f38598571752de8b3b1e9..d6e2019bcfcefad385618d0b9a834aaf6f855af5 100644 (file)
@@ -61,13 +61,12 @@ defmodule Pleroma.Web.AdminAPI.ConfigController do
                 value
               end
 
-            setting = %{
+            %{
               group: ConfigDB.convert(group),
               key: ConfigDB.convert(key),
               value: ConfigDB.convert(merged_value)
             }
-
-            if db, do: Map.put(setting, :db, db), else: setting
+            |> Pleroma.Maps.put_if_present(:db, db)
           end)
         end)
         |> List.flatten()