From 482330bdc8f8ecf4b60c8025971b2586b4077c20 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Thu, 15 Oct 2020 12:25:25 +0200 Subject: [PATCH] [Minor] Auto commit in SimpleExecution.runWithFreshAction() --- .../main/java/li/strolch/execution/policy/SimpleExecution.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/li.strolch.service/src/main/java/li/strolch/execution/policy/SimpleExecution.java b/li.strolch.service/src/main/java/li/strolch/execution/policy/SimpleExecution.java index a3b67ca0e..2bed7e0cc 100644 --- a/li.strolch.service/src/main/java/li/strolch/execution/policy/SimpleExecution.java +++ b/li.strolch.service/src/main/java/li/strolch/execution/policy/SimpleExecution.java @@ -127,6 +127,9 @@ public class SimpleExecution extends ExecutionPolicy { tx.lock(this.actionLoc.trim(3)); Action action = tx.findElement(this.actionLoc); consumer.accept(tx, action); + + if (!readOnly && tx.needsCommit()) + tx.commitOnClose(); } }); } catch (Exception e) {