mirror of
https://github.com/ash-project/ash_postgres.git
synced 2024-09-20 05:23:18 +12:00
fix: properly set migrations_path
default in umbrellas
This commit is contained in:
parent
eac649e5fb
commit
4f91e65d51
1 changed files with 5 additions and 2 deletions
|
@ -686,12 +686,15 @@ defmodule AshPostgres.MigrationGenerator do
|
|||
|
||||
defp migration_path(opts, repo, tenant? \\ false) do
|
||||
repo_name = repo_name(repo)
|
||||
# Copied from ecto's mix task, thanks Ecto ❤️
|
||||
config = repo.config()
|
||||
app = Keyword.fetch!(config, :otp_app)
|
||||
|
||||
if tenant? do
|
||||
if opts.tenant_migration_path do
|
||||
opts.tenant_migration_path
|
||||
else
|
||||
"priv/"
|
||||
Path.join([Mix.Project.deps_paths()[app] || File.cwd!(), "priv"])
|
||||
end
|
||||
|> Path.join(repo_name)
|
||||
|> Path.join("tenant_migrations")
|
||||
|
@ -699,7 +702,7 @@ defmodule AshPostgres.MigrationGenerator do
|
|||
if opts.migration_path do
|
||||
opts.migration_path
|
||||
else
|
||||
"priv/"
|
||||
Path.join([Mix.Project.deps_paths()[app] || File.cwd!(), "priv"])
|
||||
end
|
||||
|> Path.join(repo_name)
|
||||
|> Path.join("migrations")
|
||||
|
|
Loading…
Reference in a new issue