Bug(FS): Consider empty pre-created directory as unexisting DB

This commit is contained in:
Maxime Legendre 2021-12-21 15:30:11 +01:00
parent 1b5ca88231
commit 1ba49d2ddb
1 changed files with 5 additions and 1 deletions

View File

@ -167,7 +167,11 @@ impl IndexControllerBuilder {
let db_exists = db_path.as_ref().exists();
if db_exists {
versioning::check_version_file(db_path.as_ref())?;
// Directory could be pre-created without any database in.
let db_is_empty = db_path.as_ref().read_dir()?.next().is_none();
if !db_is_empty {
versioning::check_version_file(db_path.as_ref())?;
}
}
if let Some(ref path) = self.import_snapshot {