Fehler #347
Grad einer Spielfigur kann NULL werden
Beginn:
Abgabedatum:
% erledigt:
100%
Endgerät:
Endgerät-Typ:
Browser:
Browser-Version:
Betriebsystem:
Betriebssystem-Version:
Beschreibung
Offenbar kann beim Inline-Editing des Felds "Grad" im Reiter "Erfahrung" einer Spielfigur der Wert gelöscht werden, was dann zu Folgefehlern führt, die dafür sorgen, dass die Spielfigur nicht mehr angezeigt werden kann.
Es muss sicher gestellt werden, dass Grad immer ein Integer ist.
Historie
#1 Von Biggles vor mehr als 9 Jahren aktualisiert
- Beschreibung aktualisiert (diff)
#2 Von Biggles vor mehr als 9 Jahren aktualisiert
Hmm, warum greift der vorhandene Validator
validates_numericality_of :grad
nicht?
#3 Von Biggles vor mehr als 9 Jahren aktualisiert
- % erledigt wurde von 0 zu 100 geändert
Umschreiben in einen dedizierten Validator nur für Grad
validates :grad, :numericality => { :only_integer => true, :greater_than_or_equal_to => 1 }
löst das Problem.
Trotzdem merkwürdig, dass es überhaupt auftreten konnte.
#4 Von Biggles vor mehr als 9 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
#5 Von Biggles vor mehr als 9 Jahren aktualisiert
- Status wurde von Gelöst zu Erledigt geändert