Bug: PostsController::retryFailed() misses permanently_failed status #94

Open
opened 2026-05-29 05:30:29 +00:00 by jmiller · 1 comment
Owner

Audit Finding H-6

Severity: Medium

Issue:
retryFailed() only resets posts with status='failed'. If any code path sets a different failure status (e.g., 'cancelled'), those posts won't be retried.

Fix: Also include status='cancelled' in the UPDATE WHERE clause, or add a 'Reset All' option.

Files: PostsController.php

Label: priority: medium, type: bug

## Audit Finding H-6 **Severity:** Medium **Issue:** `retryFailed()` only resets posts with `status='failed'`. If any code path sets a different failure status (e.g., 'cancelled'), those posts won't be retried. **Fix:** Also include `status='cancelled'` in the UPDATE WHERE clause, or add a 'Reset All' option. **Files:** `PostsController.php` **Label:** `priority: medium`, `type: bug`
Author
Owner

Branch created: feature/94-bug-postscontroller-retryfailed-misses-p

git fetch origin
git checkout feature/94-bug-postscontroller-retryfailed-misses-p
Branch created: [`feature/94-bug-postscontroller-retryfailed-misses-p`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/94-bug-postscontroller-retryfailed-misses-p) ```bash git fetch origin git checkout feature/94-bug-postscontroller-retryfailed-misses-p ```
Sign in to join this conversation.
Type Bug
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCross#94