プロジェクト

全般

プロフィール

バグ #1358

完了

抽出条件「本文」がMessage Modelのto_sを使用している

Shibafu Midorino さんがほぼ5年前に追加. 4年以上前に更新.

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

説明

抽出プラグインの標準抽出条件「本文」では、以下のS式が使用されています。

(,compare (to_s message) ,(car args))

Message Modelの #to_s を使用しているように見えるのですが、これは現在のDiva Modelの規約とは合っていないのではないでしょうか?
たとえば Plugin::Twitter::Message では、互換実装が発動して140文字にトリムされた本文との比較になってしまう可能性があるかと思います。

(description message) のほうが良いのではないかと思いますが、いかがでしょうか。


ファイル

0001-description.patch (1.32 KB) 0001-description.patch Shibafu Midorino, 2019-07-15 19:35

関連するチケット

関連している バグ #1109: ツイートの詳細タブでURLリンクが多数ある場合に表示が切れてしまう終了Izumi Tsutsui操作

Izumi Tsutsui さんがほぼ5年前に更新

  • 関連している バグ #1109: ツイートの詳細タブでURLリンクが多数ある場合に表示が切れてしまう を追加

toshi_a 初音 さんがほぼ5年前に更新

  • ステータス分類待ち から 実装待ち に変更
  • 対象バージョン3.9 にセット

これは確かに

Shibafu Midorino さんがほぼ5年前に更新

言いだしっぺがやるべきだなーと思ったのでパッチを作りました。

toshi_a 初音 さんが4年以上前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • 担当者Shibafu Midorino にセット
  • ブランチtopic/1358-extract-description にセット

3.9.1にmergeしたので、一応動作確認お願いします

Shibafu Midorino さんが4年以上前に更新

自分の日常使用の範囲では、問題なく動作していることが確認できました。

マージ待ちにする前の心残りなのですが、抽出プラグインが扱うModelでdescriptionを実装していないことって、おそらく無いですよね...?

toshi_a 初音 さんが4年以上前に更新

マージ待ちにする前の心残りなのですが、抽出プラグインが扱うModelでdescriptionを実装していないことって、おそらく無いですよね...?

descriptionがなければMessage Modelの要件を満たしておらずScoreが動かないので、必ず実装されています。

Shibafu Midorino さんが4年以上前に更新

  • ステータスレビュー待ち から マージ待ち に変更

toshi_a 初音 さんは書きました:

descriptionがなければMessage Modelの要件を満たしておらずScoreが動かないので、必ず実装されています。

認識が合っていることが確認できて良かったです。ありがとうございます。
それでは、お手すきの際にマージをお願いします。

toshi_a 初音 さんが4年以上前に更新

  • ステータスマージ待ち から 終了 に変更

merged

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