Untested, but it seems like cast and apply_changes should do what you want:
%User{} |> Ecto.Changeset.cast(map, User.__schema__(:fields)) |> Ecto.Changeset.apply_changes()
Untested, but it seems like cast and apply_changes should do what you want:
%User{} |> Ecto.Changeset.cast(map, User.__schema__(:fields)) |> Ecto.Changeset.apply_changes()