Improve error message for ConfigDB
authorMark Felder <feld@feld.me>
Thu, 28 Jan 2021 20:57:24 +0000 (14:57 -0600)
committerMark Felder <feld@feld.me>
Thu, 28 Jan 2021 20:59:23 +0000 (14:59 -0600)
lib/pleroma/web/admin_api/controllers/admin_api_controller.ex
lib/pleroma/web/admin_api/controllers/config_controller.ex
test/pleroma/web/admin_api/controllers/config_controller_test.exs

index 709c863ecc77181b5bb7ba1331677fb4e0c9c16a..06883cf2d0665aa2b8d36b470bcc0fd74ec7f80c 100644 (file)
@@ -404,7 +404,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
     if Config.get(:configurable_from_database) do
       :ok
     else
-      {:error, "To use this endpoint you need to enable configuration from database."}
+      {:error, "You must enable configurable_from_database in your config file."}
     end
   end
 
index 7872fe2d8b274ba55862a5e9c76b65fa5f3f4879..4ebf2a305c58c7ab142cb7133f67b5c213ba43e2 100644 (file)
@@ -122,7 +122,7 @@ defmodule Pleroma.Web.AdminAPI.ConfigController do
     if Config.get(:configurable_from_database) do
       :ok
     else
-      {:error, "To use this endpoint you need to enable configuration from database."}
+      {:error, "You must enable configurable_from_database in your config file."}
     end
   end
 
index 77688c7a39e08e2151dc6bb921a06682daec3577..578a4c914074fda7524993cc306ffc431b1359aa 100644 (file)
@@ -31,7 +31,7 @@ defmodule Pleroma.Web.AdminAPI.ConfigControllerTest do
 
       assert json_response_and_validate_schema(conn, 400) ==
                %{
-                 "error" => "To use this endpoint you need to enable configuration from database."
+                 "error" => "You must enable configurable_from_database in your config file."
                }
     end
 
@@ -170,7 +170,7 @@ defmodule Pleroma.Web.AdminAPI.ConfigControllerTest do
       |> post("/api/pleroma/admin/config", %{"configs" => []})
 
     assert json_response_and_validate_schema(conn, 400) ==
-             %{"error" => "To use this endpoint you need to enable configuration from database."}
+             %{"error" => "You must enable configurable_from_database in your config file."}
   end
 
   describe "POST /api/pleroma/admin/config" do