Reuse Artist schema inside SearchIndex

This commit is contained in:
Claudio Ortolina
2025-01-29 15:41:46 +00:00
parent 9c3acd0fcf
commit 0d0350a514
+2 -7
View File
@@ -11,7 +11,7 @@ defmodule MusicLibrary.Records.SearchIndex do
"""
use Ecto.Schema
alias MusicLibrary.Records.Record
alias MusicLibrary.Records.{Artist, Record}
@primary_key {:id, :binary_id, autogenerate: false}
schema "records_search_index" do
@@ -26,11 +26,6 @@ defmodule MusicLibrary.Records.SearchIndex do
field :release_ids, {:array, :string}, default: []
field :included_release_group_ids, {:array, :string}, default: []
embeds_many :artists, Artist do
field :name, :string
field :sort_name, :string
field :disambiguation, :string
field :musicbrainz_id, Ecto.UUID
end
embeds_many :artists, Artist
end
end