From 41b96ceadac0f2e4e739a9752ce09da0f20efa6c Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 17 Apr 2022 17:25:19 +0200
Subject: [PATCH] #663 - fixed update of missing attributes for settings

---
 .../de/deadlocker8/budgetmaster/settings/SettingsService.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
index 6f5540b24..a39f5f5d0 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/settings/SettingsService.java
@@ -33,13 +33,11 @@ public class SettingsService
 	}
 
 	@PostConstruct
-	@Transactional
 	public void postInit()
 	{
 		this.createDefaultSettingsIfNotExists();
 	}
 
-	@Transactional
 	public void createDefaultSettingsIfNotExists()
 	{
 		if(settingsRepository.findById(1).isEmpty())
@@ -116,6 +114,8 @@ public class SettingsService
 		{
 			settings.setMigrationDeclined(defaultSettings.getMigrationDeclined());
 		}
+
+		settingsRepository.save(settings);
 	}
 
 	public Settings getSettings()
-- 
GitLab