From 59db0c9a3aa4ee6479f68d1fec8aa63c12121cdd Mon Sep 17 00:00:00 2001 From: Kieran Eglin Date: Mon, 3 Jun 2024 16:47:02 -0700 Subject: [PATCH] Made codec preferences non-optional fields --- lib/pinchflat/settings/setting.ex | 6 ++++-- .../20240603230512_refactor_codec_preferences.exs | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/pinchflat/settings/setting.ex b/lib/pinchflat/settings/setting.ex index bdeb623..d8d0560 100644 --- a/lib/pinchflat/settings/setting.ex +++ b/lib/pinchflat/settings/setting.ex @@ -19,6 +19,8 @@ defmodule Pinchflat.Settings.Setting do @required_fields ~w( onboarding pro_enabled + video_codec_preference + audio_codec_preference )a schema "settings" do @@ -28,8 +30,8 @@ defmodule Pinchflat.Settings.Setting do field :apprise_version, :string field :apprise_server, :string - field :video_codec_preference, :string, default: "avc" - field :audio_codec_preference, :string, default: "m4a" + field :video_codec_preference, :string + field :audio_codec_preference, :string end @doc false diff --git a/priv/repo/migrations/20240603230512_refactor_codec_preferences.exs b/priv/repo/migrations/20240603230512_refactor_codec_preferences.exs index a7127f1..0b00830 100644 --- a/priv/repo/migrations/20240603230512_refactor_codec_preferences.exs +++ b/priv/repo/migrations/20240603230512_refactor_codec_preferences.exs @@ -8,8 +8,8 @@ defmodule Pinchflat.Repo.Migrations.RefactorCodecPreferences do end alter table(:settings) do - add :video_codec_preference, :string, default: "avc" - add :audio_codec_preference, :string, default: "m4a" + add :video_codec_preference, :string, default: "avc", null: false + add :audio_codec_preference, :string, default: "m4a", null: false end end end