791 B
791 B
Changelog
2026-07-02
- Fix (Engine):
stop-Task setzte den Gesamtstatus nicht aufCANCELLED. Der Persist-Block inrequire-workflow.phpbehandelte nursuccess/error/return/waiting— beistopfiel der Status auf den DefaultRUNNINGzurück und der Bearbeiter blieb zugewiesen. Folge: abgelehnte Workflows (z. B. Dienstreise nach Vorsitz-Ablehnung) blieben als offene Aufgabe hängen, cron-resume triggerte sie endlos, und der Bearbeiten-Link führte nur zur Sackgasse "Vorgang abgebrochen". Behoben: eigenerstop-Zweig →CANCELLED+current_assignee = NULL. Wirkt für alle stop-Quellen (approve_reject-Ablehnung, quorum, TaskStop). Verhalten entspricht jetzt der bereits korrekten Doku (README "Lebenszyklus und Status", tasks/stop.md).