diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java b/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java index c98510f45f98d29acd84ea82e17a7eec7c39a5f7..74c66a59c1212396ba3aaf9eb294a8ac24bd3017 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/NewPaymentController.java @@ -448,6 +448,7 @@ public class NewPaymentController extends BaseController implements Styleable } int id = connection.addRepeatingPayment(newPayment); finalPayment = newPayment; + previousTags = new ArrayList<>(); finalPayment.setID(id); } catch(Exception e) @@ -610,7 +611,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) {