Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通知カラムにおいて、フィルタを有効にしている場合、2件以上を読み込めない場合がある(もっと見るを押しても表示が変わらない) #15259

Open
1 task
Sayamame-beans opened this issue Jan 12, 2025 · 0 comments · May be fixed by #15277
Labels
🐛Bug Unexpected behavior packages/backend Server side specific issue/PR

Comments

@Sayamame-beans
Copy link
Member

💡 Summary

Related: #13413 #13836
通知カラムにおいて、例えばリアクション以外などになるようにフィルターを適用している場合において、最初のリクエストで1件しか結果が返ってこなかった場合、その後に「もっと見る」を押しても続きが読み込まれません。
開発者ツールで確認すると、untilIdで指定されている通知1件のみが応答として返ってきており、13836での対策をすり抜けてしまっているようです。(limitで指定した範囲にその1件しかない)

🥰 Expected Behavior

続きが読み込まれる

🤬 Actual Behavior

続きが読み込まれる

📝 Steps to Reproduce

API Consoleを使って、untilIdの対象が応答に含まれる事象を簡単に確認することが出来ます。(実際の事象については、異なる種類の通知を発生させてフィルタを適用してリクエストすることで確認出来るはずです。)

  1. i/notificationsに対して以下でリクエスト
{
  limit: 2
}
  1. 応答は
[
  {
    id: 'a2wtjdwxhk',
<中略>
  },
  {
    id: 'a2wt6jk7ia',
<中略>
  },
]
  1. i/notificationsに対して以下でリクエスト
{
  limit: 2,
  untilId: 'a2wtjdwxhk'
}
  1. 2と同じ応答

💻 Frontend Environment

* Model and OS of the device(s): any
* Browser: any
* Server URL: https://misskey.niri.la/
* Misskey: 2024.11.0-kinel.2

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service:
* Misskey:
* Node:
* PostgreSQL:
* Redis:
* OS and Architecture:

Do you want to address this bug yourself?

  • Yes, I will patch the bug myself and send a pull request
@Sayamame-beans Sayamame-beans added the ⚠️bug? This might be a bug label Jan 12, 2025
@Sayamame-beans Sayamame-beans added 🐛Bug Unexpected behavior packages/backend Server side specific issue/PR and removed ⚠️bug? This might be a bug labels Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug Unexpected behavior packages/backend Server side specific issue/PR
Projects
1 participant