From df6eb8a0f79bba63e5bdc9bc33a601cb086ad429 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 13 Mar 2021 11:34:42 +0100
Subject: [PATCH] #419 - save icon path when editing an existing account

---
 .../de/deadlocker8/budgetmaster/accounts/AccountController.java  | 1 +
 src/main/resources/templates/accounts/accounts.ftl               | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
index 4e757ec4e..44bc1b692 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
@@ -183,6 +183,7 @@ public class AccountController extends BaseController
 				{
 					Account existingAccount = existingAccountOptional.get();
 					existingAccount.setName(account.getName());
+					existingAccount.setIconPath(account.getIconPath());
 					accountService.getRepository().save(existingAccount);
 				}
 			}
diff --git a/src/main/resources/templates/accounts/accounts.ftl b/src/main/resources/templates/accounts/accounts.ftl
index 2a9341406..4007b98ee 100644
--- a/src/main/resources/templates/accounts/accounts.ftl
+++ b/src/main/resources/templates/accounts/accounts.ftl
@@ -41,6 +41,7 @@
                                             <a href="<@s.url '/accounts/${account.getID()?c}/toggleReadOnly'/>" class="btn-flat no-padding text-default tooltipped" data-position="right" data-tooltip="${toolTipText}">${lockIcon}</a>
                                         </#if>
                                     </td>
+                                    <td><#if account.getIconPath()?has_content><i class="${account.getIconPath()}"></i></#if></td>
                                     <td>${account.getName()}</td>
                                     <td>
                                         <a href="<@s.url '/accounts/${account.getID()?c}/edit'/>" class="btn-flat no-padding text-default"><i class="material-icons left">edit</i></a>
-- 
GitLab