microcks / microcks/microcks-cli
Bug : DownloadArtifact reading request body instead of response body
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 52
- Forks
- 68
- Ø Merge
- 6 Std. 54 Min.
- Gemergte PRs (30 T.)
- 10
Beschreibung
### Describe the bug
The `DownloadArtifact` function incorrectly reads from **req.Body** instead of **resp.Body** after executing the HTTP request.
## Current implementation:
`respBody, err := io.ReadAll(req.Body)`
This causes the function to read the request payload rather than the server response body, which may lead to empty or invalid artifact content when using import-url functionality.
## Expected behavior:
Microcks has discovered 'SUCCESS_FROM_SERVER'
## Actual behavior:
Microcks has discovered ''
### How to Reproduce?
_No response_
### Microcks version or git rev
_No response_
### Install method (`docker-compose`, `helm chart`, `operator`, `docker-desktop extension`,...)
_No response_
### Additional information
_No response_
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Suchen Sie die Funktion DownloadArtifact und prüfen Sie die HTTP-Antwortverarbeitung nach der Ausführung der Anfrage, insbesondere den Pfad import-url. Stellen Sie sicher, dass der Inhalt des Artefakts aus der Serverantwort stammt und das erwartete Ergebnis SUCCESS_FROM_SERVER anstelle eines leeren Werts liefert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- api, cli
- Issue-Typ
- Bug
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Ruhig
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 76/100