Skip to content

RecommendationでADT再出題問題の出典と問題番号を修正 - #1563

Open
blueberry1001 wants to merge 1 commit into
kenkoooo:mainfrom
blueberry1001:fix/recommendation-original-contest
Open

blueberry1001 wants to merge 1 commit into
kenkoooo:mainfrom
blueberry1001:fix/recommendation-original-contest

Conversation

@blueberry1001

Copy link
Copy Markdown

Recommendationで、ADTに再出題された問題のContestとProblem欄にADT側の情報が表示される不具合を修正します。例えば abc212_e が「ADT / H. Safety Journey」ではなく「ABC212 / E. Safety Journey」と表示されるようになります。

ADTに紐づいた問題について、問題IDから得た元のコンテスト候補を contest-problem.json の対応情報で確認し、出典と問題番号を復元します。問題名は復元後の番号と name から表示し、問題リンクとコンテストカテゴリの絞り込みにも同じ情報を使用します。対応情報が取得できない場合は元のデータを維持します。

#1553 はクロール時の上書きを防ぐ修正ですが、このPRはすでに上書きされたデータに対するRecommendation画面の表示修正です。データベースの更新や他画面の修正は含みません。

確認内容:

  • ユニットテスト88件が成功(追加7件)。表示の回帰テスト2件は修正前に失敗し、修正後に成功することを確認しました。
  • ESLint、本番用フロントエンドのビルド(react-scripts build)が成功しました。
  • ローカルの本番ビルドをChromeで開き、公開データから取得した abc212_e と検証用のユーザーデータで、表示・リンク先・ABCフィルターへの切り替えを確認しました。コンソールエラーはありませんでした。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant