From 812a2825ee7044e78fd4e0155477b55924f066e6 Mon Sep 17 00:00:00 2001 From: Janos Haber Date: Tue, 4 Jul 2023 10:31:20 +0200 Subject: [PATCH] FINERACT-1926: Remove unnecessary cancel event - [x] Remove events --- .../service/ExternalAssetOwnersWriteServiceImpl.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java b/fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java index 0f66961cd..8ee6d264f 100644 --- a/fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java +++ b/fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnersWriteServiceImpl.java @@ -45,7 +45,6 @@ import org.apache.fineract.infrastructure.core.serialization.JsonParserHelper; import org.apache.fineract.infrastructure.core.service.DateUtils; import org.apache.fineract.infrastructure.core.service.ExternalIdFactory; import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil; -import org.apache.fineract.infrastructure.event.business.domain.loan.LoanAccountSnapshotBusinessEvent; import org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService; import org.apache.fineract.investor.data.ExternalTransferRequestParameters; import org.apache.fineract.investor.data.ExternalTransferStatus; @@ -54,9 +53,7 @@ import org.apache.fineract.investor.domain.ExternalAssetOwner; import org.apache.fineract.investor.domain.ExternalAssetOwnerRepository; import org.apache.fineract.investor.domain.ExternalAssetOwnerTransfer; import org.apache.fineract.investor.domain.ExternalAssetOwnerTransferRepository; -import org.apache.fineract.investor.domain.LoanOwnershipTransferBusinessEvent; import org.apache.fineract.investor.exception.ExternalAssetOwnerInitiateTransferException; -import org.apache.fineract.portfolio.loanaccount.domain.Loan; import org.apache.fineract.portfolio.loanaccount.domain.LoanRepository; import org.apache.fineract.portfolio.loanaccount.domain.LoanStatus; import org.apache.fineract.portfolio.loanaccount.exception.LoanNotFoundException; @@ -120,10 +117,6 @@ public class ExternalAssetOwnersWriteServiceImpl implements ExternalAssetOwnersW ExternalAssetOwnerTransfer cancelTransfer = createCancelTransfer(externalAssetOwnerTransfer); externalAssetOwnerTransferRepository.save(cancelTransfer); externalAssetOwnerTransferRepository.save(externalAssetOwnerTransfer); - Loan loan = loanRepository.findById(externalAssetOwnerTransfer.getLoanId()) - .orElseThrow(() -> new LoanNotFoundException(externalAssetOwnerTransfer.getLoanId())); - businessEventNotifierService.notifyPostBusinessEvent(new LoanOwnershipTransferBusinessEvent(cancelTransfer, loan)); - businessEventNotifierService.notifyPostBusinessEvent(new LoanAccountSnapshotBusinessEvent(loan)); return buildResponseData(cancelTransfer); }