You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Fix DeleteProject to return 404 for non-existent projects
- Add project existence check before deletion
- Ensures idempotent DELETE behavior per REST standards
2. Fix ListProjectColumns pagination
- Implement manual pagination with page/limit parameters
- Add Link and TotalCount headers for proper pagination
- Add swagger documentation for pagination params
3. Add issue validation to AddIssueToProjectColumn
- Verify issue exists and belongs to the repository
- Return 422 Unprocessable Entity for invalid issues
- Improves API security and error handling
These fixes address the failing integration tests:
- TestAPIDeleteProject
- TestAPIListProjectColumns
- TestAPIAddIssueToProjectColumn (partial)
0 commit comments