compile fix
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Fri, 17 Jan 2020 12:00:20 +0000 (15:00 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Fri, 17 Jan 2020 12:00:20 +0000 (15:00 +0300)
lib/mix/tasks/pleroma/config.ex

index 3157e7b208cce713ac1651d0c8665f3728c510e3..d2abbd88507ce4a2c9b319e231b1d3c7c43451e6 100644 (file)
@@ -68,12 +68,15 @@ defmodule Mix.Tasks.Pleroma.Config do
     end
   end
 
+  if Code.ensure_loaded?(Config.Reader) do
+    defp read_file(config_file), do: Config.Reader.read_imports!(config_file)
+  else
+    defp read_file(config_file), do: Mix.Config.eval!(config_file)
+  end
+
   defp do_migrate_to_db(config_file) do
     if File.exists?(config_file) do
-      {custom_config, _paths} =
-        if Code.ensure_loaded?(Config.Reader),
-          do: Config.Reader.read_imports!(config_file),
-          else: Mix.Config.eval!(config_file)
+      {custom_config, _paths} = read_file(config_file)
 
       custom_config
       |> Keyword.keys()