From 939ce92f3bb56e59c545f731942536767c9167ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20B=C5=82a=C5=BCejczyk?= Date: Mon, 1 Jun 2026 17:27:46 +0200 Subject: [PATCH] Closes #3308: Cannot create new banner --- .../dataverse/bannersandmessages/banners/NewBannerPage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fairchive-webapp/src/main/java/edu/harvard/iq/dataverse/bannersandmessages/banners/NewBannerPage.java b/fairchive-webapp/src/main/java/edu/harvard/iq/dataverse/bannersandmessages/banners/NewBannerPage.java index a2da9c41d6..074ee9d3a4 100644 --- a/fairchive-webapp/src/main/java/edu/harvard/iq/dataverse/bannersandmessages/banners/NewBannerPage.java +++ b/fairchive-webapp/src/main/java/edu/harvard/iq/dataverse/bannersandmessages/banners/NewBannerPage.java @@ -144,7 +144,11 @@ private boolean isFileCorrect(final FileUploadEvent event) { public String save() { if (isDataCorrect()) { - this.bannerRepo.save(banner); + banner.setDataverse(this.dataverse); + banner.getLocalizedBanners().forEach(localizedBanner -> { + localizedBanner.setDataverseBanner(banner); + }); + this.bannerRepo.save(banner); this.uiMessages.addFlashSuccessMessage( getStringFromBundle("dataversemessages.banners.new.success")); return redirectToTextMessages();