Use if instead of case -> nil

This commit is contained in:
Claudio Ortolina
2026-04-25 06:37:02 +01:00
parent ed2e91400c
commit ab4eaa8890
+8 -12
View File
@@ -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