summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_upgrade.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl
index f279029a..bd3e829c 100644
--- a/src/rabbit_upgrade.erl
+++ b/src/rabbit_upgrade.erl
@@ -49,19 +49,19 @@ maybe_upgrade_mnesia() ->
rabbit:prepare(),
Nodes = rabbit_mnesia:all_clustered_nodes(),
case upgrades_required(mnesia) of
- [_|_] = Upgrades ->
- case am_i_upgrader(Nodes) of
- true -> primary_upgrade(Upgrades, Nodes);
- false -> non_primary_upgrade(Nodes)
- end;
- [] ->
- ok;
version_not_available ->
case Nodes of
[_] -> ok;
_ -> die("Cluster upgrade needed but upgrading from "
"< 2.1.1.~n Unfortunately you will need to "
"rebuild the cluster.", [])
+ end;
+ [] ->
+ ok;
+ Upgrades ->
+ case am_i_upgrader(Nodes) of
+ true -> primary_upgrade(Upgrades, Nodes);
+ false -> non_primary_upgrade(Nodes)
end
end.