Skip to content

Commit 023f7c7

Browse files
committed
Introduce Logging operations extension
1 parent 06d1357 commit 023f7c7

File tree

5 files changed

+1570
-2
lines changed

5 files changed

+1570
-2
lines changed

examples/ecto/save-user-operation.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Code.require_file("examples/setup.exs")
1111
_pid = ExampleSetup.setup_database([Test.Ecto.TestSchemas.UserSchema])
1212

1313
defmodule SaveUser do
14-
use Drops.Operations.Command, repo: Drops.TestRepo
14+
use Drops.Operations.Command, repo: Drops.TestRepo, debug: true
1515

1616
schema(Test.Ecto.TestSchemas.UserSchema)
1717

lib/drops/operations/command.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ defmodule Drops.Operations.Command do
4040
Drops.Operations.Extensions.Command,
4141
Drops.Operations.Extensions.Params,
4242
Drops.Operations.Extensions.Ecto,
43+
Drops.Operations.Extensions.Logging,
4344
Drops.Operations.Extensions.Telemetry
4445
]
4546
end

lib/drops/operations/extensions/ecto.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@ defmodule Drops.Operations.Extensions.Ecto do
198198
end
199199

200200
def validate(%{changeset: changeset} = context) do
201-
case validate_changeset(%{context | changeset: %{changeset | action: :validate}}) do
201+
validated_changeset =
202+
validate_changeset(%{context | changeset: %{changeset | action: :validate}})
203+
204+
case validated_changeset do
202205
%{valid?: true} = changeset ->
203206
{:ok, %{context | changeset: %{changeset | action: nil}}}
204207

0 commit comments

Comments
 (0)