[done] autocreates folder structures

This commit is contained in:
Peter Schuller 2026-03-27 08:29:57 +01:00
parent 9696fb2690
commit ad1eb48191

View file

@ -72,8 +72,9 @@ public class PersistentRestDataAccess<T extends SerializableWithId> extends Rest
LOG.info("Initializing " + classReference.getName() + " data access from directory " + baseDir);
Promise<PersistentRestDataAccess<T>> promise = Promise.promise();
FileSystem fs = vertx.fileSystem();
fs.readDir(baseDir)
.compose(this::readAllFiles)
fs.mkdirs(baseDir)
.compose(v -> fs.readDir(baseDir))
.compose(this::readAllFiles)
.onSuccess(ar -> {
initialized = true;
promise.complete(this);