From 8da028759b7f561551f3877ef465636ee813327f Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 17 Sep 2017 12:33:54 +0200 Subject: [PATCH] #96 - fixed bug that causes tags to be added multiple times --- .../budgetmaster/ui/controller/NewPaymentController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java b/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java index ab8d183db..ed7d03d64 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java @@ -596,7 +596,7 @@ public class NewPaymentController extends BaseController implements Styleable private void saveTags(ArrayList<Tag> tags, Payment payment) throws Exception { ServerTagConnection serverTagConnection = new ServerTagConnection(controller.getSettings()); - + //check for deleted tags for(Tag currentTag : previousTags) { @@ -618,7 +618,7 @@ public class NewPaymentController extends BaseController implements Styleable //check for new tags for(Tag paymentTag : tags) { - if(!tagListContainsTag(previousTags, payment.getName())) + if(!tagListContainsTag(previousTags, paymentTag.getName())) { String name = paymentTag.getName(); Tag existingTag = serverTagConnection.getTag(name); -- GitLab