A non-UUID identifier answers 500 on `GET /users/{user_id}` and LLM evaluation
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
調査の方向性
GET /api/v1/users/{user_id} と POST /api/v1/llm-experiments/{id}/evaluate のハンドラーから始め、UUID 識別子が解析され、エラーが HTTP レスポンスにマッピングされる箇所を探します。Issue にあるリクエストを再現し、UUID 以外の ID と空の ID をカバーするテストを追加して、一般的な 500 ではなく 422 または 404 が返されることを確認します。
索引モデルが issue の本文から書いたものです。
説明
- Sent:
GET /api/v1/users/abc(an id with no-is passed to the query as text);POST /api/v1/llm-experiments/{id}/evaluate
with{"evaluation_id": ""}. - Comes back: 500 with the generic error body.
- Expected: 422 (or 404) for an id that is not a UUID.
- Reproduction (superuser):
curl -H "Authorization: Bearer <superuser token>" http://localhost:8000/api/v1/users/abc
Found by API fuzzing (a local run), reproduced by hand.
- 主要言語
- Python
- スター
- 0
- フォーク
- 4
- 平均マージ
- 5時間 36分
- マージ済み PR(30日)
- 509
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Controlvar/controlvar のほかの issue
-
Dashboard: an archived flag shows Off with an on/off switch the API refuses対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug post-launch
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Controlvar/controlvar#1748 ·
メンテナーはふだん 1 日以内に返信
-
Dashboard: the sequential panel's "Ready to stop" banner shows no sample-ratio-mismatch caution対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug post-launch
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Controlvar/controlvar#1737 ·
メンテナーはふだん 1 日以内に返信
-
dashboard: a split URL draft's variant edit shows generic copy when the API refuses it対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug post-launch
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
Controlvar/controlvar#1562 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
Controlvar/controlvar#1447 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
Experiment setup: emptying a traffic share box and typing a number shows a leading zero ("034")対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug post-launch
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Controlvar/controlvar#1428 ·
メンテナーはふだん 1 日以内に返信
Controlvar/controlvar の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
FinanceFlash/unvibecode#577 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
area/test type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
Clodmony/starship-coop#70 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
punitarani/fli#270 ·
-
🐛 Bug 🔔 Pending processing
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
jumpserver/jumpserver#17980 ·
メンテナーはふだん 1 日以内に返信
-
community enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信