Skip to content

Commit cc1223b

Browse files
committed
match on version struct
1 parent ea8fa5f commit cc1223b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

installer/lib/mix/tasks/phx.new.ex

+5-1
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,12 @@ defmodule Mix.Tasks.Phx.New do
178178

179179
if version_task do
180180
try do
181-
latest_version = Task.await(version_task, 3_000)
181+
# if we get anything else than a `Version`, we'll get a MatchError
182+
# and fail silently
183+
%Version{} = latest_version = Task.await(version_task, 3_000)
182184
maybe_warn_outdated(latest_version)
185+
rescue
186+
_ -> :ok
183187
catch
184188
:exit, _ -> :ok
185189
end

0 commit comments

Comments
 (0)