Skip to content

Commit 879d9ce

Browse files
authored
fix: fix compile-time warnings (#43)
1 parent da56794 commit 879d9ce

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lib/params.ex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,10 @@ defmodule Params do
124124

125125
@doc false
126126
def optional(module) when is_atom(module) do
127-
module.__info__(:attributes) |> Keyword.get(:optional) |> case do
128-
nil -> module.__changeset__ |> Map.keys
127+
module.__info__(:attributes)
128+
|> Keyword.get(:optional)
129+
|> case do
130+
nil -> module.__changeset__() |> Map.keys()
129131
x -> x
130132
end
131133
end

mix.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ defmodule Params.Mixfile do
1515
package: package(),
1616
build_embedded: Mix.env() == :prod,
1717
start_permanent: Mix.env() == :prod,
18-
dialyzer: [plt_add_apps: [:ecto]]
18+
dialyzer: [plt_add_apps: [:ecto]],
19+
xref: [exclude: [Ecto.Changeset]]
1920
]
2021
end
2122

0 commit comments

Comments
 (0)