From 37db9b7073e276cfaa185d9c7f490f8cc6ef752d Mon Sep 17 00:00:00 2001 From: Fred Hebert Date: Thu, 8 Oct 2020 01:27:34 +0000 Subject: [PATCH] Fixup plugin upgrade autoupdate Didn't handle tuple-based dep definitions right --- src/rebar_prv_plugins_upgrade.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rebar_prv_plugins_upgrade.erl b/src/rebar_prv_plugins_upgrade.erl index ce87ebd3..c62876c7 100644 --- a/src/rebar_prv_plugins_upgrade.erl +++ b/src/rebar_prv_plugins_upgrade.erl @@ -94,6 +94,8 @@ build_plugin(ToBuild, State) -> Providers = rebar_state:providers(State), rebar_prv_compile:compile(State, Providers, ToBuild, plugins). +maybe_update_pkg(Tup, State) when is_tuple(Tup) -> + maybe_update_pkg(element(1, Tup), State); maybe_update_pkg(Name, State) -> try rebar_app_utils:parse_dep(root, ?DEFAULT_PLUGINS_DIR, Name, State, [], 0) of AppInfo ->