[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); LOG.info("Initializing " + classReference.getName() + " data access from directory " + baseDir);
Promise<PersistentRestDataAccess<T>> promise = Promise.promise(); Promise<PersistentRestDataAccess<T>> promise = Promise.promise();
FileSystem fs = vertx.fileSystem(); FileSystem fs = vertx.fileSystem();
fs.readDir(baseDir) fs.mkdirs(baseDir)
.compose(this::readAllFiles) .compose(v -> fs.readDir(baseDir))
.compose(this::readAllFiles)
.onSuccess(ar -> { .onSuccess(ar -> {
initialized = true; initialized = true;
promise.complete(this); promise.complete(this);