Skip to content

Commit 975806e

Browse files
author
Simon MacMullen
committed
If don't even have an mnesia dir yet, treat that as meaning "no upgrades needed" rather than "upgrades are impossible"
1 parent 6e8c7da commit 975806e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/rabbit_version.erl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ record_desired_for_scope(Scope) ->
9696
upgrades_required(Scope) ->
9797
case recorded_for_scope(Scope) of
9898
{error, enoent} ->
99-
{error, version_not_available};
99+
case filelib:is_dir(rabbit_mnesia:dir() ++ "/") of
100+
false -> {ok, []}; %% We're blank, no upgrade needed
101+
true -> {error, version_not_available}
102+
end;
100103
{ok, CurrentHeads} ->
101104
with_upgrade_graph(
102105
fun (G) ->

0 commit comments

Comments
 (0)