プロジェクト

全般

プロフィール

バグ #1451

完了

異なるアカウントで受信したトゥートをふぁぼ・BTできない

Akira Ouchi さんが4年以上前に追加. 4年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
Mastodon
ブランチ:
クラッシュする:
いいえ

説明

MastodonのアカウントAとアカウントBがあったときに、アカウントBで受信したトゥートをアカウントAでふぁぼ・BTすることが前はできたのですが、
developブランチのcommit id: 63a32b6f59d8b46f05285bd17cb433fd312f2deb の変更によって
できなくなってしまったようです。

printデバッグしたところ、api.rbのget_local_status_id()でstatus_by_url()を呼び出すところでコケているように見えました。


再現手順

  1. アカウントAとアカウントBを用意する
  2. アカウントAのHTLの抽出タブとアカウントBのHTLの抽出タブをそれぞれ用意する
  3. アカウントBでトゥートする
  4. アカウントAで、 アカウントBのHTLに表示された アカウントBのトゥートをふぁぼる
    • アカウントAのHTLに表示されたものはget_local_status_id()でworld.domain == status.domainになりstatus_by_urlを呼び出さないためふぁぼれる

Yuto Tokunaga さんが4年以上前に更新

63a32b6f をrevertしたら直るかどうか確かめてもらってもいいですか?

Akira Ouchi さんが4年以上前に更新

revertではありませんが、当該コミットの1つ前のコミットまでreset --hardしてもとに戻るのを確認していました。

Yuto Tokunaga さんが4年以上前に更新

revertしました

Yuto Tokunaga さんが4年以上前に更新

  • ステータス分類待ち から 終了 に変更

他の形式にエクスポート: Atom PDF