#493 Race: Approval double-processing

closed high Created 2025-12-17 02:57 · Updated 2025-12-17 03:01

Description

Edit
api/blueprints/v1/approvals.py:88-122 - Concurrent approve requests can both succeed, sending duplicate signals. FIX: Use optimistic locking with WHERE status='pending'.

Comments

Loading comments...

Context

Loading context...

Audit History

View All
Loading audit history...