mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-14 14:57:00 +10:00
66417b9f9b
- threads.archive: before flipping status, abort any in-flight run controller and clear the active-run state on the thread; cleanup failures are logged but do not block the status update. - threads.delete: assert thread ownership via getThread before destructive work so an authenticated user cannot wipe another user's attachment rows by passing a foreign threadId. Adds focused tests for both behaviors.