diff --git a/lib/music_library/records/search_index.ex b/lib/music_library/records/search_index.ex index 1385ce91..02adb060 100644 --- a/lib/music_library/records/search_index.ex +++ b/lib/music_library/records/search_index.ex @@ -11,13 +11,12 @@ defmodule MusicLibrary.Records.SearchIndex do """ use Ecto.Schema - @formats [:cd, :backup, :vinyl, :blu_ray, :dvd, :multi] - @types [:album, :ep, :live, :compilation, :single, :other] + alias MusicLibrary.Records.Record @primary_key {:id, :binary_id, autogenerate: false} schema "records_search_index" do - field :type, Ecto.Enum, values: @types - field :format, Ecto.Enum, values: @formats + field :type, Ecto.Enum, values: Record.types() + field :format, Ecto.Enum, values: Record.formats() field :title, :string field :musicbrainz_id, Ecto.UUID field :genres, {:array, :string}