diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_version.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_version.erl b/src/rabbit_version.erl index 7545d81362..dd1c5a00ab 100644 --- a/src/rabbit_version.erl +++ b/src/rabbit_version.erl @@ -96,7 +96,10 @@ record_desired_for_scope(Scope) -> upgrades_required(Scope) -> case recorded_for_scope(Scope) of {error, enoent} -> - {error, version_not_available}; + case filelib:is_dir(rabbit_mnesia:dir() ++ "/") of + false -> {ok, []}; %% We're blank, no upgrade needed + true -> {error, version_not_available} + end; {ok, CurrentHeads} -> with_upgrade_graph( fun (G) -> |
