Răsfoiți Sursa

volljaehrig_bei? mit Auge zudrücken

hmt 9 ani în urmă
părinte
comite
436f3423ba
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      lib/schild.rb

+ 1 - 1
lib/schild.rb

@@ -252,7 +252,7 @@ module SchildErweitert
 
     # gibt an, ob der Schüler zu einem Zeitpunkt *datum* volljährig war.
     def volljaehrig_bei?(datum)
-      return if datum.nil?
+      return Time.new(1899) if datum.nil? || self.Geburtsdatum.nil?
       geb, datum = self.Geburtsdatum.to_date, datum.to_date
       (datum.year - geb.year - ((datum.month > geb.month || (datum.month == geb.month && datum.day >= geb.day)) ? 0 : 1)) >= 18
     end