From ab4eaa8890a1910ea57256f4ec8d869774e71adf Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sat, 25 Apr 2026 06:37:02 +0100 Subject: [PATCH] Use if instead of case -> nil --- lib/music_library/assets/asset.ex | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/lib/music_library/assets/asset.ex b/lib/music_library/assets/asset.ex index d57acd33..5e259e9f 100644 --- a/lib/music_library/assets/asset.ex +++ b/lib/music_library/assets/asset.ex @@ -36,22 +36,18 @@ defmodule MusicLibrary.Assets.Asset do end defp generate_hash(changeset) do - case get_change(changeset, :content) do - nil -> - changeset - - content -> - put_change(changeset, :hash, hash(content)) + if content = get_change(changeset, :content) do + put_change(changeset, :hash, hash(content)) + else + changeset end end defp generate_properties(changeset) do - case get_change(changeset, :content) do - nil -> - changeset - - content -> - put_change(changeset, :properties, get_image_properties(content)) + if content = get_change(changeset, :content) do + put_change(changeset, :properties, get_image_properties(content)) + else + changeset end end