diff --git a/src/de/jost_net/JVerein/server/MitgliedImpl.java b/src/de/jost_net/JVerein/server/MitgliedImpl.java index 09a52ee4a..3be8bfdfb 100644 --- a/src/de/jost_net/JVerein/server/MitgliedImpl.java +++ b/src/de/jost_net/JVerein/server/MitgliedImpl.java @@ -253,7 +253,7 @@ && getZahlungsweg() == Zahlungsweg.BASISLASTSCHRIFT { // Person ist eingetreten // Zahlt jemand anderes für das Mitglied? - if (getBeitragsgruppe().getBeitragsArt() == ArtBeitragsart.FAMILIE_ANGEHOERIGER + if (getBeitragsgruppe() != null && getBeitragsgruppe().getBeitragsArt() == ArtBeitragsart.FAMILIE_ANGEHOERIGER && getZahlerID() != null) { // ja, suche Familien Zahler. Er darf nicht ausgetreten sein! @@ -268,7 +268,7 @@ && getZahlerID() != null) } } // Check ob Beitragsart evtl. vorher FAMILIE_ZAHLER war und für andere gezahlt hat - if (getBeitragsgruppe().getBeitragsArt() != ArtBeitragsart.FAMILIE_ZAHLER) + if (getBeitragsgruppe() != null && getBeitragsgruppe().getBeitragsArt() != ArtBeitragsart.FAMILIE_ZAHLER) { // Kein FAMILIE_ZAHLER und darf damit für niemanden zahlen DBIterator famang = Einstellungen.getDBService()