baobabsoluciones / baobabsoluciones/cornflow
Make PUT requests RFC compliant
- Dominant language
- Python
- Stars
- 21
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Per the RFC specification for the HyperText Transfer Protocol our current implemented PUT request are not compliant with the specifications.
PUT request should receive the full object and update all the values, even if they are the same, missing data entity fields should be set to `None`.
This would require changes in cornflow-server, cornflow-client and cornflow-app
Contributor guide
Research direction
Review the PUT request handling across cornflow-server, cornflow-client, and cornflow-app, using the referenced HTTP RFC behavior as the specification. Trace how full objects and missing entity fields are processed. Done means PUT updates every field from the supplied object and assigns None to missing entity fields consistently across all three components.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100