cwms/projects/projects.py::get_project uses the wrong API version for retrieval

Aperta
#289 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@krowvin ci sta già lavorando.

Dal 11/9/2026.

  • #319 di @krowvin — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api

Direzione di ricerca

Inizia da cwms/projects/projects.py e ispeziona il percorso di recupero dei progetti, quindi confronta la relativa versione API con i riferimenti a ProjectController nel codice cwms-data-api collegato. Esamina la pull request #319 prima di apportare modifiche; il lavoro è completato quando il recupero dei progetti non richiede più la versione non supportata e l’errore di formattazione segnalato è risolto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

projects.py uses the default API version for retrieval, and causes the following error:
{"message":"Formatting error:No Format for this content-type and data-type : (application/json;version=2, cwms.cda.data.dto.project.Project)", "incidentIdentifier":"bf796eca-d668-4e14-923c-db78845580c0", "source":"Parser","details":{}}

After looking at CDA, it's expecting API version 1
https://github.com/USACE/cwms-data-api/blob/develop/cwms-data-api/src/main/java/cwms/cda/api/ProjectController.java#L159
https://github.com/USACE/cwms-data-api/blob/develop/cwms-data-api/src/main/java/cwms/cda/api/ProjectController.java#L183-L187

We can either update CDA to support a new version, or update projects.py to use the correct version.

Lingua principale
Python
Stelle
16
Fork
11
Merge medio
7h 35m
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di HydrologicEngineeringCenter/cwms-python

Tutte le issue di HydrologicEngineeringCenter/cwms-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.