Skip to content

Commit 26bf337

Browse files
Merge pull request #305 from getsentry/fix-deps-again
fix deps (again)
2 parents 8a0d580 + 0d1cecf commit 26bf337

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

lib/sentry/event.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ defmodule Sentry.Event do
4242
@deps if(
4343
@enable_deps_reporting,
4444
do: Util.mix_deps(),
45-
else: %{}
45+
else: []
4646
)
4747

4848
@doc """
@@ -122,7 +122,7 @@ defmodule Sentry.Event do
122122
breadcrumbs: breadcrumbs,
123123
request: request,
124124
fingerprint: fingerprint,
125-
modules: @deps
125+
modules: Util.mix_deps_versions(@deps)
126126
}
127127
|> add_metadata()
128128
end

lib/sentry/util.ex

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,16 @@ defmodule Sentry.Util do
2525
|> String.trim_trailing("Z")
2626
end
2727

28-
@spec mix_deps() :: map()
28+
@spec mix_deps() :: list(atom())
2929
def mix_deps() do
3030
Mix.Project.deps_paths()
3131
|> Map.keys()
32-
|> Enum.reduce(%{}, fn app, acc ->
33-
Map.put(acc, app, Application.spec(app, :vsn))
32+
end
33+
34+
@spec mix_deps_versions(list(atom())) :: map()
35+
def mix_deps_versions(deps) when is_list(deps) do
36+
Enum.reduce(deps, %{}, fn app, acc ->
37+
Map.put(acc, app, to_string(Application.spec(app, :vsn)))
3438
end)
3539
end
3640

0 commit comments

Comments
 (0)