microcks / microcks/microcks-cli
Bug : DownloadArtifact reading request body instead of response body
オープン
初心者向け
まだ誰も着手していません。
- 主要言語
- Go
- スター
- 52
- フォーク
- 68
- 平均マージ
- 6時間 54分
- マージ済み PR(30日)
- 10
説明
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
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
DownloadArtifact 関数を見つけ、リクエストの実行後の HTTP レスポンス処理、特に import-url パスを確認します。アーティファクトの内容がサーバーレスポンスから取得され、空の値ではなく期待される SUCCESS_FROM_SERVER の結果を再現することを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go
- 領域
- api, cli
- issue の種類
- バグ
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 活発さ
- 静か
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 76/100