Backport(バックポート) #737
完了
[opMessagePlugin] 他人のメッセージを自分のゴミ箱に移動できる
Hiroki Mogi さんが14年以上前に追加.
14年以上前に更新.
説明
(携帯版にて確認)
以下の手順で他人のメッセージを自分のゴミ箱に移動させることができる。
1. 適当な受信メッセージ詳細画面を表示
2. 削除ボタンのform actionの指定を他人が受信したメッセージのメッセージIDに変更する
3. 削除ボタンを押下する
4. ゴミ箱一覧に2で指定した他人のメッセージが表示される
移動したメッセージについて、メッセージ詳細を閲覧することはできないが、ゴミ箱メッセージ一覧にて送信者・タイトルの確認は行える
発生確認バージョン¶
v0.8.2.2-beta
ファイル
関連するチケット
1 (0件未完了 — 1件完了)
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Shinichi Urabe にセット
- 優先度 を Normal(通常) から Urgent(急いで) に変更
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 40 から 50 に変更
単一メッセージは404
複数メッセージはエラー無しで、権限のないメッセージのみ削除できない実装で対応していますので確認をお願いします。
テストを行ったところ、メッセージをゴミ箱に移動しようとするとエラーがでました。エラーログを添付します。
Nullの変数に対して、メソッドを呼び出そうとしていたのが原因でした。
あと、doSelect メソッドを 結果を一つだけ出力する doSelectOne に変更しました。
差分を添付しますので、再度確認をお願いします。
一旦、設定を戻して以下の修正を適用ください。
元に戻す設定のファイルを追加しました。
メッセージを元に戻す操作の確認もお願いします。
新たに修正した分を添付しました。
こちらのファイルのみの確認をお願いします。
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
フィードバックします。
- Criteria::EQUAL は省略可能で、opMessagePlugin 既存のコードでも省略しているので合わせてください
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- プロジェクト を 22 から opMessagePlugin に変更
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 対象バージョン を 0.8.2.3 にセット
他の形式にエクスポート: Atom
PDF