|
@@ -230,8 +230,8 @@ module SchildErweitert
|
|
end
|
|
end
|
|
|
|
|
|
def self.note_aus_punkten(punkte)
|
|
def self.note_aus_punkten(punkte)
|
|
- return punkte if ((punkte.to_i == 0) && (punkte.size > 1))
|
|
|
|
return unless punkte && punkte.to_i.between?(1,15) || punkte == "0"
|
|
return unless punkte && punkte.to_i.between?(1,15) || punkte == "0"
|
|
|
|
+ return punkte if ((punkte.to_i == 0) && (punkte.size > 1))
|
|
return if (punkte.class == String) && punkte.empty?
|
|
return if (punkte.class == String) && punkte.empty?
|
|
@note[punkte.to_i]
|
|
@note[punkte.to_i]
|
|
end
|
|
end
|
|
@@ -328,12 +328,12 @@ module SchildErweitert
|
|
|
|
|
|
|
|
|
|
def foto_vorhanden?
|
|
def foto_vorhanden?
|
|
- self.foto_vorhanden == "+"
|
|
+ (self.foto_vorhanden == "+") && (self.schuelerfoto.foto)
|
|
end
|
|
end
|
|
|
|
|
|
|
|
|
|
def foto
|
|
def foto
|
|
- self.foto_vorhanden? ? self.schuelerfoto.foto : nil
|
|
+ self.schuelerfoto.foto if self.foto_vorhanden?
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
|