Skip to content

submissions と language_count のデータに不整合がある #1082

Open
@n4o847

Description

@n4o847

概要

User Submissions API (/v3/user/submissions) と、Accepted Count for each language (/v3/language_ranking, /v3/user/language_rank) とで得られるデータに不整合があります。

再現方法

提出者が少ない Brainfuck という言語で確認したところ、これが生じるユーザが何人かいました。

考えられる原因

見たところ、ユーザ名を変更したりアカウントを消したりしたユーザの情報がデータベースの language_count テーブルに残ってしまっていることが原因のように思います。

重要性

  • 言語別 AC 数ランキングが通常 20 人までしか見られないこと
  • ユーザ名を変更したりアカウントを消したりするユーザは少ないので順位に大して変動がないこと

から、重要性は低いと思います。ランキング上位の人がユーザ名を変更したりアカウントを消したりしたら影響はあると思います。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions