Vikunja fixture: the create verb is PUT, not POST (R-462)
gates / gates (push) Successful in 1s

Test code only. Vikunja creates a project with PUT /api/v1/projects; the fixture sent POST, which
answers 405 Method Not Allowed and reads like a broken app rather than a wrong verb. Corrected
box-side first, where the edge then walked clean (vikunja 2.3.0 -> 2.6.0, proven, 24.6 s); this is
the same correction in the ported copy.

Gates: catalog_gates.py --fast — all four OK.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-21 23:14:17 +02:00
parent 4463243f2e
commit d4392e2a10
2 changed files with 16 additions and 1 deletions
+13
View File
@@ -1,3 +1,16 @@
## Vikunja fixture: the create verb is PUT, not POST (2026-09-21, R-462)
Test code only, and a one-line correction to the fixture shipped earlier the same night.
Vikunja CREATES a project with **`PUT /api/v1/projects`**. The fixture sent `POST`, which answers
`405 Method Not Allowed` — and a 405 in the middle of a seed reads like a broken app rather than a
wrong verb. Measured on the box before the fixture was ported here; the box-side copy was corrected
at the same time and its edge then walked clean (`vikunja 2.3.0 -> 2.6.0`, proven, 24.6 s).
Kept as its own entry rather than folded into the previous one, because the previous entry claims
these fixtures were proven box-side first — and for this one line that claim was true of the SEED
ROUTE and not of the verb the port carried.
## Upgrade harness: four new fixtures and seven real upstream EDGES (2026-09-21, R-462)
**Test code only. No template changed, and no `image:` line moved.** The update night