Files
nick-doc/Issues/ISSUE-009-archiveconversation-sends-put-but-backend-only-accepts-patch.md
Siavash Sameni dceaf82934 audit: 2026-05-30 full-codebase audit — report, issues, docs, runbooks
Full-codebase-audit 2026-05-30 outputs:
- Audit report: 09 - Audits/Full Codebase Audit - 2026-05-30.md
- 81 issue files ISSUE-055..135 (decisions + 1 skipped no-brainer).
- Scanner docs from scratch (was zero): architecture, data model, API ref, payment
  flow, operations runbook + repo README.
- Doc-sync updates across API reference, data models, flows, design system.
- Secret Rotation Runbook (08 - Operations) for the exposed credentials.
- Reusable workflow guide (07 - Development) + .claude/workflows/full-codebase-audit.js.

Issues remain status:open intentionally — the code fixes are uncommitted-then-committed
working-tree changes per repo and aren't "resolved" until merged/deployed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 18:48:04 +04:00

1.2 KiB

issue, title, severity, domain, status, resolved, fix, labels, status, created, source
issue title severity domain status resolved fix labels status created source
009 archiveConversation sends PUT but backend only accepts PATCH — all archive attempts fail critical Chat resolved 2026-05-29 Changed archiveConversation in chat.ts from axiosInstance.put to axiosInstance.patch — matches backend PATCH /:id/archive route.
bug
frontend
critical
broken-feature
open 2026-05-29 Doc vs Code Audit 2026-05-29

🔴 archiveConversation sends PUT but backend only accepts PATCH — all archive attempts fail

Severity: critical Domain: Chat Labels: bug, frontend, critical, broken-feature

Description

The frontend archiveConversation action (src/actions/chat.ts line 289) calls axiosInstance.put(). The backend registers PATCH /api/chat/:id/archive. HTTP method mismatch causes 404 or 405 on every archive attempt.

Current Behavior

Every archive attempt returns 404/405. Chat archiving is non-functional.

Expected Behavior

archiveConversation should call axiosInstance.patch().

Affected Files

  • frontend/src/actions/chat.ts

References