diff --git a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java b/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java index 8d6fc848100314999bb566540880fedbdb52595d..8307d886a2c2a32c0e2e33015eb836ab614de534 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java +++ b/src/main/java/de/deadlocker8/budgetmaster/reports/ReportController.java @@ -76,14 +76,9 @@ public class ReportController extends BaseController @ModelAttribute("NewReportSettings") ReportSettings reportSettings) { //save new report settings - reportSettingsService.getRepository().delete(0); - for(ReportColumn reportColumn : reportSettings.getColumns()) - { - reportColumnService.getRepository().save(reportColumn); - } + reportSettings.getColumns().forEach(column -> column.setReferringSettings(reportSettings)); reportSettingsService.getRepository().save(reportSettings); - //prepare generation Account account = helpers.getCurrentAccount(); String accountName = account.getName();