misskey-dev / misskey

🌎 An interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.64k stars 1.28k forks source link

元々ダイレクト投稿の宛先に含まれていなかったリモートサーバーのユーザーを、リプライ等で宛先に追加すると当該ユーザーに届かない #14084

Open Sayamame-beans opened 1 week ago

Sayamame-beans commented 1 week ago

💡 Summary

ダイレクト投稿は、宛先に管轄のユーザーが誰も含まれていないリモートサーバーには配送されません。 しかし、ダイレクト投稿にはリプライ等で宛先ユーザーを追加する事が出来ます。 ここで当該リモートユーザーにいるユーザーを宛先に追加して投稿しても、その投稿は当該サーバー/ユーザーには届きません。

恐らく、届いていない/照会不可なノートに対するリプライが連合されてくることになり、元投稿が参照不可能なためリモート側でノートの生成に失敗していると推測します。(現状のMisskeyではリプライ元を空には出来ないため: #4863)

🥰 Expected Behavior

宛先に追加された投稿はリモート相手でも届く

🤬 Actual Behavior

届かない

📝 Steps to Reproduce

  1. ローカルユーザー向けor宛先無しでダイレクト投稿する
  2. その投稿のリプライとして、リモートユーザーを宛先に追加して投稿する

💻 Frontend Environment

* Model and OS of the device(s): any
* Browser: any
* Server URL: https://misskey.niri.la/ https://mi.yude.moe/
* Misskey: 2024.5.0-kinel.3, 2024.2.0

🛰 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?