#726 On-failure callback double execution risk

closed high Created 2026-02-07 02:48 · Updated 2026-02-07 03:12

Description

Edit
In _handle_failure_exception(), task is marked as executed AFTER callback runs. If callback raises, neither is marked. On retry, callback runs again (double refund/notification).

Comments

Loading comments...

Context

Loading context...

Audit History

View All
Loading audit history...