diff --git a/lib/philomena/tags/tag.ex b/lib/philomena/tags/tag.ex index c2f6a8c6..15be1017 100644 --- a/lib/philomena/tags/tag.ex +++ b/lib/philomena/tags/tag.ex @@ -54,7 +54,7 @@ defmodule Philomena.Tags.Tag do @derive {Phoenix.Param, key: :slug} schema "tags" do - belongs_to :aliased_tag, Tag, source: :aliased_tag_id + belongs_to :aliased_tag, Tag, source: :aliased_tag_id, on_replace: :nilify has_many :aliases, Tag, foreign_key: :aliased_tag_id has_many :channels, Channel, foreign_key: :associated_artist_tag_id