From 154d8fb0de7396156e4036f13d7e380300fcbd61 Mon Sep 17 00:00:00 2001 From: HideakiHagiwara Date: Sun, 5 Apr 2020 14:54:35 +0900 Subject: [PATCH] IDEMPIERE-4231 --- .../WEB-INF/src/org/idempiere/adinterface/Process.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/Process.java b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/Process.java index 00d62745b2..f49b979afa 100644 --- a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/Process.java +++ b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/Process.java @@ -345,8 +345,10 @@ public class Process { try { processOK = process.processIt(pi, trx, false); - if (trxName == null) - trx.commit(); + if (trxName == null && processOK) + trx.commit(); + else if (trxName == null && !processOK) + trx.rollback(); } catch (Throwable t) {