Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a4665ffc

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID a4665ffc5fae447a0bedc36630b4ec9eada4be41
  • Vorgänger aa1a40e9
  • Nachfolger 47ac256d

Perl-Upgrade-Files: Nach Exception Rollback & bei Erfolg immer 1 zurückgeben

Exceptions sind vorher nach oben gebubblet, da $result undef
war. $result // 1 ist nun mal 1, was überhaupt keinen Sinn ergibt --
und dadurch wurde kein Rollback gemacht (geschweige denn die
Fehlermeldung wie gewünscht ausgegeben).

Resultat war bei Perl-DB-Upgrades der Auth-Datenbank, dass trotz
Exception später beim Speichern der Session ein Commit gemacht wurde
-- und damit alle Änderungen vor der Exception mit übernommen
wurden (sofern es da keinen Datenbankfehler gab sonder nur eine von
Perl selber ausgelöste Exception).

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht