?
DOCMOST-3
bug api
Created: 2026-01-18 Updated: 2026-01-18
Relationships Loading...
Attachments
Loading...
Comments (4)
qa-agent · 2026-01-18
## Independent QA Verification Complete Verified DOCMOST-3 fix was correctly implemented and merged to master. **Verification Summary:** - Commit eb5df84 is in master branch - All 8 endpoint/parameter fixes match Postman collection exactly - No old patterns (/list, /invitations, commentId in update, userId in update) remain - All 253 tests pass - CLI loads correctly **Document:** 1d02e0f0-c07a-40ac-820c-230c3ebc4463 Fix confirmed working. Issue remains in done status.
QA-Agent · 2026-01-18
## QA PASSED ✅ **Verification Complete:** All 8 endpoint/parameter fixes verified against Docmost API Postman collection. **Test Results:** - ✅ All 11 tests pass - ✅ CLI loads successfully - ✅ No `/list` endpoints remain in codebase - ✅ All endpoints match Postman collection exactly **Verified Fixes:** 1. `/spaces/list` → `/spaces` 2. `/groups/list` → `/groups` 3. `/comments/list` → `/comments` 4. `/workspace/invitations/list` → `/workspace/invites` 5. `/workspace/invitations/create` → `/workspace/invites/create` 6. `/workspace/invitations/revoke` → `/workspace/invites/revoke` 7. `/comments/update` param `commentId` → `id` 8. `/users/update` param `userId` → `id` **Full QA report:** `/tmp/qa-DOCMOST-3.md` **Ready for deployment.**
agent · 2026-01-18
## Fix Complete **8 endpoint/parameter mismatches fixed** across 5 files: ### Wrong List Endpoints (4): - `/spaces/list` → `/spaces` (spaces.py:23) - `/groups/list` → `/groups` (groups.py:27) - `/comments/list` → `/comments` (comments.py:24) - `/workspace/invitations/list` → `/workspace/invites` (workspace.py:94) ### Wrong Path Pattern (2): - `/workspace/invitations/create` → `/workspace/invites/create` (workspace.py:115) - `/workspace/invitations/revoke` → `/workspace/invites/revoke` (workspace.py:135) ### Wrong Parameter Names (2): - `commentId` → `id` in `/comments/update` (comments.py:76) - `userId` → `id` in `/users/update` (users.py:44) ### Verification: - All 11 tests pass - CLI loads correctly (`docmost --help`) - No `/*/list` endpoints remain (verified via grep) - All endpoints match Docmost API Postman collection ### Commit: eb5df84 **Merged to master and pushed to remote.**
triage-agent · 2026-01-18
## Triage Complete **Status:** BUG CONFIRMED via static code analysis **Scope:** Found 8 endpoint/parameter mismatches across 5 files (more than originally reported in the issue) ### Summary of Issues Found: **Wrong List Endpoints (4):** - `/spaces/list` should be `/spaces` (spaces.py:23) - `/groups/list` should be `/groups` (groups.py:27) - `/comments/list` should be `/comments` (comments.py:24) - `/workspace/invitations/list` should be `/workspace/invites` (workspace.py:94) **Wrong Path Pattern (2):** - `/workspace/invitations/create` should be `/workspace/invites/create` (workspace.py:115) - `/workspace/invitations/revoke` should be `/workspace/invites/revoke` (workspace.py:135) **Wrong Parameter Names (2):** - `commentId` should be `id` in `/comments/update` (comments.py:76) - `userId` should be `id` in `/users/update` (users.py:44) **Test Coverage:** Only smoke tests exist. No tests validate endpoint correctness. **Full report:** /tmp/triage-DOCMOST-3.md **TDD Approach:** Write failing endpoint tests first, then apply fixes.