Missed saving the session changes
diff --git a/src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitWebConsole.java b/src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitWebConsole.java
index ac03410..4e9f48f 100644
--- a/src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitWebConsole.java
+++ b/src/main/java/org/apache/sling/jcr/repoinit/impl/RepoInitWebConsole.java
@@ -139,6 +139,7 @@
             try {
                 session = getResourceResolver(request).adaptTo(Session.class);
                 processor.apply(session, operations);
+                session.save();
                 messages.add("EXECUTION SUCCEEDED!");
             } catch (Exception e) {
                 messages.add("EXECUTION FAILED: ");