From 0173c8d05fd33a7ac59358beb4321edcca6f9b68 Mon Sep 17 00:00:00 2001 From: Nazeer Hussain Shaik Date: Tue, 17 Jan 2017 17:38:01 +0530 Subject: [PATCH] FINERACT-364 --- .../commands/service/SynchronousCommandProcessingService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java b/fineract-provider/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java index 8466d33b0..0b73381a4 100755 --- a/fineract-provider/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java +++ b/fineract-provider/src/main/java/org/apache/fineract/commands/service/SynchronousCommandProcessingService.java @@ -96,7 +96,8 @@ public class SynchronousCommandProcessingService implements CommandProcessingSer result.getSavingsId(), result.getProductId(), result.getTransactionId()); String changesOnlyJson = null; - if (result.hasChanges()) { + boolean rollBack = (rollbackTransaction || result.isRollbackTransaction()) && !isApprovedByChecker ; + if (result.hasChanges() && !rollBack) { changesOnlyJson = this.toApiJsonSerializer.serializeResult(result.getChanges()); commandSourceResult.updateJsonTo(changesOnlyJson); }