urlaubsverwaltung / zeiterfassung

Du möchtest (oder musst) Arbeitszeiten in deinem Unternehmen digital erfassen und nachweisen können? 🦥
http://urlaubsverwaltung.cloud/zeiterfassung
GNU Affero General Public License v3.0
40 stars 3 forks source link

Stoppuhr starten/beenden ist nicht Transaktionssicher #765

Open bseber opened 1 month ago

bseber commented 1 month ago

Rausgezogen aus https://github.com/urlaubsverwaltung/zeiterfassung/issues/755 (Doppelklick auf Stoppuhr "Start" führt zu permanenten 500 Fehler)

Das Problem wurde nur clientseitig mit aktivierten JavaScript gelöst.
Serverseitig existiert es immer noch.

Nachstellen

aktuelles Verhalten

In der Datenbank sind zwei Einträge und die Anwendung kann nicht mehr aufgerufen werden.

erwartetes Verhalten

In der Datenbank steht nur eine Stoppuhr und jede Seite der Zeiterfassung ist weiterhin aufrufbar (mit laufender Stoppuhr).