From ad1eb48191877df596f05fa39ce1ca92026da3a0 Mon Sep 17 00:00:00 2001 From: Peter Schuller Date: Fri, 27 Mar 2026 08:29:57 +0100 Subject: [PATCH] [done] autocreates folder structures --- src/main/java/de/pzzz/vertx/PersistentRestDataAccess.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/pzzz/vertx/PersistentRestDataAccess.java b/src/main/java/de/pzzz/vertx/PersistentRestDataAccess.java index 5a9b3e4..6718db7 100644 --- a/src/main/java/de/pzzz/vertx/PersistentRestDataAccess.java +++ b/src/main/java/de/pzzz/vertx/PersistentRestDataAccess.java @@ -72,8 +72,9 @@ public class PersistentRestDataAccess extends Rest LOG.info("Initializing " + classReference.getName() + " data access from directory " + baseDir); Promise> 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);