Made codec preferences non-optional fields
This commit is contained in:
parent
2f47677af6
commit
59db0c9a3a
2 changed files with 6 additions and 4 deletions
|
|
@ -19,6 +19,8 @@ defmodule Pinchflat.Settings.Setting do
|
||||||
@required_fields ~w(
|
@required_fields ~w(
|
||||||
onboarding
|
onboarding
|
||||||
pro_enabled
|
pro_enabled
|
||||||
|
video_codec_preference
|
||||||
|
audio_codec_preference
|
||||||
)a
|
)a
|
||||||
|
|
||||||
schema "settings" do
|
schema "settings" do
|
||||||
|
|
@ -28,8 +30,8 @@ defmodule Pinchflat.Settings.Setting do
|
||||||
field :apprise_version, :string
|
field :apprise_version, :string
|
||||||
field :apprise_server, :string
|
field :apprise_server, :string
|
||||||
|
|
||||||
field :video_codec_preference, :string, default: "avc"
|
field :video_codec_preference, :string
|
||||||
field :audio_codec_preference, :string, default: "m4a"
|
field :audio_codec_preference, :string
|
||||||
end
|
end
|
||||||
|
|
||||||
@doc false
|
@doc false
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ defmodule Pinchflat.Repo.Migrations.RefactorCodecPreferences do
|
||||||
end
|
end
|
||||||
|
|
||||||
alter table(:settings) do
|
alter table(:settings) do
|
||||||
add :video_codec_preference, :string, default: "avc"
|
add :video_codec_preference, :string, default: "avc", null: false
|
||||||
add :audio_codec_preference, :string, default: "m4a"
|
add :audio_codec_preference, :string, default: "m4a", null: false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue