From 2d7046d0e304c8507b3010518342e23e044c13db Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Tue, 21 Apr 2026 18:03:53 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20passe=20EventWizardViewModel-Initialisi?= =?UTF-8?q?erung=20f=C3=BCr=20optionale=20Parameter=20an?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: StefanMoCoAt --- .../shell/desktop/screens/layout/components/ContentArea.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/screens/layout/components/ContentArea.kt b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/screens/layout/components/ContentArea.kt index 0873546e..cab2c1e6 100644 --- a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/screens/layout/components/ContentArea.kt +++ b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/screens/layout/components/ContentArea.kt @@ -260,7 +260,10 @@ fun DesktopContentArea( } is AppScreen.EventNeu -> { - val viewModel: at.mocode.veranstaltung.feature.presentation.EventWizardViewModel = koinViewModel() + // EventWizardViewModel expects an optional Long parameter (veranstalterId) via Koin. + // When starting a brand-new event (no preselected organizer), pass null explicitly. + val viewModel: at.mocode.veranstaltung.feature.presentation.EventWizardViewModel = + koinViewModel { parametersOf(null as Long?) } at.mocode.veranstaltung.feature.presentation.EventWizardScreen( viewModel = viewModel, onBack = onBack,