Einstellungen Anzeige: BIC wird nicht ermittelt (NPE)

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
thooge
Beiträge: 115
Registriert: Mittwoch 12. November 2014, 19:29
Mitglieder: 1400
JVerein-Version: Entwicklung/Custom
Betriebssystem: Debian GNU/Linux
Wohnort: Schleswig Holstein

Einstellungen Anzeige: BIC wird nicht ermittelt (NPE)

Beitrag von thooge »

Beim Testen mit einer neuen, leeren Installation ist mir aufgefallen,
daß die BIC nach füllen der IBAN nicht gefüllt wird. Im Hintergrund
wird eine NPE geworfen.

Korrektur:

Code: Alles auswählen

### Eclipse Workspace Patch 1.0
#P jverein
diff --git src/de/jost_net/JVerein/gui/view/EinstellungenAllgemeinView.java src/de/jost_net/JVerein/gui/view/EinstellungenAllgemeinView.java
index a2f58e8..fed83b8 100644
--- src/de/jost_net/JVerein/gui/view/EinstellungenAllgemeinView.java
+++ src/de/jost_net/JVerein/gui/view/EinstellungenAllgemeinView.java
@@ -21,6 +21,7 @@
 import de.willuhn.jameica.gui.AbstractView;
 import de.willuhn.jameica.gui.Action;
 import de.willuhn.jameica.gui.GUI;
+import de.willuhn.jameica.gui.input.TextInput;
 import de.willuhn.jameica.gui.parts.ButtonArea;
 import de.willuhn.jameica.gui.util.ScrolledContainer;
 
@@ -41,8 +42,9 @@
     cont.addLabelPair("Straße", control.getStrasse());
     cont.addLabelPair("PLZ", control.getPlz());
     cont.addLabelPair("Ort", control.getOrt());
+    TextInput bic = control.getBic(); // vor IBAN initialisieren, das IBAN eine Referenz auf bic benötigt!
     cont.addLabelPair("IBAN", control.getIban());
-    cont.addLabelPair("BIC", control.getBic());
+    cont.addLabelPair("BIC", bic);
     cont.addPart(control.getButton());
     cont.addLabelPair("Gläubiger-ID", control.getGlaeubigerID());
 
Gruß,
Thomas
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Einstellungen Anzeige: BIC wird nicht ermittelt (NPE)

Beitrag von heiner »

Patch übernommen.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten