We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent db056dd commit cdb7240Copy full SHA for cdb7240
lib/atlas/events/event.ex
@@ -4,7 +4,8 @@ defmodule Atlas.Events.Event do
4
"""
5
use Atlas.Schema
6
7
- @required_fields ~w(title start end place link category_id)a
+ @required_fields ~w(title start end category_id)a
8
+ @optional_fields ~w(place link)a
9
10
schema "events" do
11
field :start, :utc_datetime
@@ -21,7 +22,7 @@ defmodule Atlas.Events.Event do
21
22
@doc false
23
def changeset(event, attrs) do
24
event
- |> cast(attrs, @required_fields)
25
+ |> cast(attrs, @required_fields ++ @optional_fields)
26
|> validate_required(@required_fields)
27
|> foreign_key_constraint(:category_id)
28
end
0 commit comments