From 7f3661ce42ac656cb38d098170ccdd27e4bfb848 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Sun, 21 Apr 2024 11:11:00 -0400 Subject: [PATCH] chore: support `adapter` option to `use AshPostgres.Repo` --- lib/repo.ex | 2 +- test/support/resources/post.ex | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/repo.ex b/lib/repo.ex index 408ab54..c2bd183 100644 --- a/lib/repo.ex +++ b/lib/repo.ex @@ -82,7 +82,7 @@ defmodule AshPostgres.Repo do otp_app = opts[:otp_app] || raise("Must configure OTP app") use Ecto.Repo, - adapter: Ecto.Adapters.Postgres, + adapter: opts[:adapter] || Ecto.Adapters.Postgres, otp_app: otp_app end diff --git a/test/support/resources/post.ex b/test/support/resources/post.ex index 3032ae7..d1b5693 100644 --- a/test/support/resources/post.ex +++ b/test/support/resources/post.ex @@ -79,6 +79,7 @@ defmodule AshPostgres.Test.Post do defaults([:destroy]) destroy :destroy_with_confirm do + require_atomic?(false) argument(:confirm, :string, allow_nil?: false) change(fn changeset, _ -> @@ -93,6 +94,7 @@ defmodule AshPostgres.Test.Post do end destroy :soft_destroy_with_confirm do + require_atomic?(false) argument(:confirm, :string, allow_nil?: false) change(fn changeset, _ ->