diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/TransactionService.java b/src/main/java/de/deadlocker8/budgetmaster/services/TransactionService.java index 788a76e680189ad25f071871554e21b994a2b154..cc230378135d8ed49412984142791ab67c8f1320 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/services/TransactionService.java +++ b/src/main/java/de/deadlocker8/budgetmaster/services/TransactionService.java @@ -128,13 +128,13 @@ public class TransactionService implements Resetable { Transaction transactionToDelete = transactionRepository.findOne(ID); // handle repeating transactions - if(transactionToDelete.getRepeatingOption() != null) + if(transactionToDelete.getRepeatingOption() == null) { - repeatingOptionRepository.delete(transactionToDelete.getRepeatingOption().getID()); + transactionRepository.delete(ID); } else { - transactionRepository.delete(ID); + repeatingOptionRepository.delete(transactionToDelete.getRepeatingOption().getID()); } }