Allow user link editing to wipe tag

This commit is contained in:
Nebbie Zebbie 2020-01-21 08:24:08 +00:00
parent 4c4dc4b5ce
commit 134b684bdd

View file

@ -30,6 +30,14 @@ defmodule Philomena.UserLinks.UserLink do
|> validate_required([])
end
def edit_changeset(user_link, attrs, nil) do
user_link
|> cast(attrs, [:uri, :public])
|> put_change(:tag_id, nil)
|> validate_required([:user, :uri, :public])
|> parse_uri()
end
def edit_changeset(user_link, attrs, tag) do
user_link
|> cast(attrs, [:uri, :public])