Skip to content

Commit 892dc85

Browse files
authored
Fix documentation examples for casting empty values (#4550)
1 parent f489c96 commit 892dc85

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

lib/ecto/changeset.ex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -664,21 +664,21 @@ defmodule Ecto.Changeset do
664664
665665
# Using default
666666
iex> params = %{title: "", topics: []}
667-
iex> changeset = cast(post, params, [:title, :topics])
668-
iex> changeset.params
667+
iex> changeset = cast(%Post{}, params, [:title, :topics])
668+
iex> changeset.changes
669669
%{topics: []}
670670
671671
# Changing default
672672
iex> params = %{title: "", topics: []}
673-
iex> changeset = cast(post, params, [:topics], empty_values: [[], nil])
674-
iex> changeset.params
673+
iex> changeset = cast(%Post{}, params, [:title, :topics], empty_values: [[], nil])
674+
iex> changeset.changes
675675
%{title: ""}
676676
677677
# Augmenting default
678678
iex> params = %{title: "", topics: []}
679679
iex> changeset =
680-
...> cast(post, params, [:topics], empty_values: [[], nil] ++ Ecto.Changeset.empty_values())
681-
iex> changeset.params
680+
...> cast(%Post{}, params, [:title, :topics], empty_values: [[], nil] ++ Ecto.Changeset.empty_values())
681+
iex> changeset.changes
682682
%{}
683683
684684
You can define a custom error message function.

0 commit comments

Comments
 (0)