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