Pokemon past abilities not returning correct data
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
まず、ID 1 から 10 についてドキュメント化された Pokémon エンドポイントを呼び出し、API で past_abilities がどのように組み立てられているかを調査します。null の能力エントリの発生元を追跡し、その後、これらのレスポンスに null の能力が含まれなくなり、正しい過去の能力データが保持されていることを確認します。
索引モデルが issue の本文から書いたものです。
説明
When getting the details of a pokemon (pokeapi.co/api/v2/pokemon/{id}) the past_abilities are wrong and the response is always:
"past_abilities": [
{
"abilities": [
{
"ability": null,
"is_hidden": true,
"slot": 3
}
],
"generation": {
"name": "generation-iv",
"url": "https://pokeapi.co/api/v2/generation/4/"
}
}
]
The null ability breaks the deserialization contract because a null ability should not exist.
I've been able to reproduce the issue with the first 10 pokemon (id 1 to 10).
Steps to Reproduce:
- call https://pokeapi.co/api/v2/pokemon/1
- scroll to the
past_abilitiesdata
- 主要言語
- Python
- スター
- 5.4k
- フォーク
- 1.2k
- 平均マージ
- 2日 4時間
- マージ済み PR(30日)
- 18
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
PokeAPI/pokeapi のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
PokeAPI/pokeapi#1684 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜2日 初心者へのやさしさ 76/100
PokeAPI/pokeapi#1631 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
PokeAPI/pokeapi#1623 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
UV hardlink filesオープン
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
PokeAPI/pokeapi#1622 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
PokeAPI/pokeapi の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
gradio-app/gradio#13895 ·
メンテナーはふだん 1 日以内に返信
-
build-error
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
spack/spack-packages#6713 ·
メンテナーはふだん 1 日以内に返信
-
Use issue templatesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ActivityWatch/activitywatch#1464 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: The ckg tool drops the return type of every decorated Python method in class search resultsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
bytedance/trae-agent#483 ·
メンテナーはふだん 1 日以内に返信