mirror of
https://github.com/ash-project/ash_postgres.git
synced 2024-09-20 13:33:50 +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
|
defp migration_path(opts, repo, tenant? \\ false) do
|
||||||
repo_name = repo_name(repo)
|
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 tenant? do
|
||||||
if opts.tenant_migration_path do
|
if opts.tenant_migration_path do
|
||||||
opts.tenant_migration_path
|
opts.tenant_migration_path
|
||||||
else
|
else
|
||||||
"priv/"
|
Path.join([Mix.Project.deps_paths()[app] || File.cwd!(), "priv"])
|
||||||
end
|
end
|
||||||
|> Path.join(repo_name)
|
|> Path.join(repo_name)
|
||||||
|> Path.join("tenant_migrations")
|
|> Path.join("tenant_migrations")
|
||||||
|
@ -699,7 +702,7 @@ defmodule AshPostgres.MigrationGenerator do
|
||||||
if opts.migration_path do
|
if opts.migration_path do
|
||||||
opts.migration_path
|
opts.migration_path
|
||||||
else
|
else
|
||||||
"priv/"
|
Path.join([Mix.Project.deps_paths()[app] || File.cwd!(), "priv"])
|
||||||
end
|
end
|
||||||
|> Path.join(repo_name)
|
|> Path.join(repo_name)
|
||||||
|> Path.join("migrations")
|
|> Path.join("migrations")
|
||||||
|
|
Loading…
Reference in a new issue