From 644112aa5b07c04931a16c50b0e31a8dcfa31a01 Mon Sep 17 00:00:00 2001 From: Luigi Clemente Date: Sun, 5 Nov 2023 20:51:29 +0100 Subject: [PATCH] Don't overwrite existing dynamic repo (#572) --- lib/ecto/migrator.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ecto/migrator.ex b/lib/ecto/migrator.ex index 0d867bbb..6166a8da 100644 --- a/lib/ecto/migrator.ex +++ b/lib/ecto/migrator.ex @@ -552,7 +552,7 @@ defmodule Ecto.Migrator do end defp lock_for_migrations(lock_or_migration_number, repo, opts, fun) do - dynamic_repo = Keyword.get(opts, :dynamic_repo, repo) + dynamic_repo = Keyword.get(opts, :dynamic_repo, repo.get_dynamic_repo()) skip_table_creation = Keyword.get(opts, :skip_table_creation, false) previous_dynamic_repo = repo.put_dynamic_repo(dynamic_repo)