From 88272ed21c8a2a80c0ffa34e492aa65f1419dfd7 Mon Sep 17 00:00:00 2001 From: fjtirado Date: Tue, 17 Feb 2026 22:07:32 +0100 Subject: [PATCH] Fix PersistenceApplicationBuilder If build call is performed over the WorkflowApplication.Builder, the persitence listener is not added Signed-off-by: fjtirado --- .../impl/persistence/PersistenceApplicationBuilder.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/impl/persistence/api/src/main/java/io/serverlessworkflow/impl/persistence/PersistenceApplicationBuilder.java b/impl/persistence/api/src/main/java/io/serverlessworkflow/impl/persistence/PersistenceApplicationBuilder.java index 462cf6ca4..a0e6c8450 100644 --- a/impl/persistence/api/src/main/java/io/serverlessworkflow/impl/persistence/PersistenceApplicationBuilder.java +++ b/impl/persistence/api/src/main/java/io/serverlessworkflow/impl/persistence/PersistenceApplicationBuilder.java @@ -25,16 +25,14 @@ public static PersistenceApplicationBuilder builder( return new PersistenceApplicationBuilder(builder, writer); } - private final PersistenceInstanceWriter writer; private final WorkflowApplication.Builder appBuilder; protected PersistenceApplicationBuilder(Builder appBuilder, PersistenceInstanceWriter writer) { this.appBuilder = appBuilder; - this.writer = writer; + appBuilder.withListener(new WorkflowPersistenceListener(writer)); } public WorkflowApplication build() { - appBuilder.withListener(new WorkflowPersistenceListener(writer)); return appBuilder.build(); } }