From 986ac2571b9a4b4f5f76f49f015cf909ef66f599 Mon Sep 17 00:00:00 2001 From: Johann Maierhofer Date: Tue, 21 Jan 2025 11:54:55 +0100 Subject: [PATCH] Fix Staat bei Kursteilnehmer --- .../JVerein/gui/control/KursteilnehmerControl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java b/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java index c720ccc37..52e64d504 100644 --- a/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java +++ b/src/de/jost_net/JVerein/gui/control/KursteilnehmerControl.java @@ -256,13 +256,14 @@ public SelectInput getStaat() throws RemoteException } if (getKursteilnehmer().getStaat() != null && getKursteilnehmer().getStaat().length() > 0 - && Staat.getByKey(getKursteilnehmer().getStaat()) == null) + && Staat.getByKey(getKursteilnehmer().getStaatCode()) == null) { GUI.getStatusBar() .setErrorText("Konnte Staat \"" + getKursteilnehmer().getStaat() + "\" nicht finden, bitte anpassen."); } - staat = new SelectInput(Staat.values(), Staat.getByKey(getKursteilnehmer().getStaat())); + staat = new SelectInput(Staat.values(), + Staat.getByKey(getKursteilnehmer().getStaatCode())); staat.setPleaseChoose("Nicht gesetzt"); staat.setName("Staat"); return staat; @@ -466,7 +467,8 @@ public void handleStore() k.setAdressierungszuatz((String) getAdressierungszusatz().getValue()); k.setPlz((String) getPLZ().getValue()); k.setOrt((String) getOrt().getValue()); - k.setStaat(((Staat) getStaat().getValue()).getKey()); + k.setStaat(getStaat().getValue() == null ? "" + : ((Staat) getStaat().getValue()).getKey()); k.setEmail((String) getEmail().getValue()); k.setVZweck1((String) getVZweck1().getValue()); k.setMandatDatum((Date) getMandatDatum().getValue());