Replace local maybe_put helpers

This commit is contained in:
2026-06-21 14:30:40 +02:00
parent cd4a01a2c8
commit d3c21247e0
7 changed files with 32 additions and 39 deletions

View File

@@ -40,10 +40,13 @@ defmodule BDS.ImportDefinitions do
%ImportDefinition{} = definition ->
updates =
%{}
|> maybe_put(:name, BDS.MapUtils.attr(attrs, :name))
|> maybe_put(:wxr_file_path, BDS.MapUtils.attr(attrs, :wxr_file_path))
|> maybe_put(:uploads_folder_path, BDS.MapUtils.attr(attrs, :uploads_folder_path))
|> maybe_put(
|> BDS.MapUtils.maybe_put(:name, BDS.MapUtils.attr(attrs, :name))
|> BDS.MapUtils.maybe_put(:wxr_file_path, BDS.MapUtils.attr(attrs, :wxr_file_path))
|> BDS.MapUtils.maybe_put(
:uploads_folder_path,
BDS.MapUtils.attr(attrs, :uploads_folder_path)
)
|> BDS.MapUtils.maybe_put(
:last_analysis_result,
normalize_analysis_result(BDS.MapUtils.attr(attrs, :last_analysis_result))
)
@@ -86,9 +89,6 @@ defmodule BDS.ImportDefinitions do
)
end
defp maybe_put(map, _key, nil), do: map
defp maybe_put(map, key, value), do: Map.put(map, key, value)
alias BDS.MapUtils
defp normalize_analysis_result(nil), do: nil