Project

General

Profile

Bug(バグ) #3681

日記にコメントをした退会者がいると新規コメントが投稿できない

Added by isao sano about 5 years ago. Updated over 3 years ago.

Status:
Pending Testing(テスト待ち)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2014-08-25
Due date:
% Done:

70%

3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
No
3.8 で発生するか:
Unknown (未調査)

Description

概要

過去に日記にコメントをしたユーザーが退会すると、当該日記に新規コメントが投稿できない。

再現手順

1. ユーザーAで日記Aを作成
2. ユーザーBでログインをし、ユーザーAの日記Aにコメントを投稿
3. ユーザーBを強制退会させる
4. ユーザーCでログインし、日記Aにコメントをする

原因

/lib/model/doctrine/PluginDiaryComment.class.php の中で
同じ日記エントリにコメントをしている人に通知を飛ばす処理の中で、member_idがNULLのユーザーのことを考慮していないため

History

#1 Updated by isao sano about 5 years ago

  • Description updated (diff)
  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

https://github.com/tejimaya/opDiaryPlugin/pull/1
にて修正をプルリクエストしました。

#2 Updated by Rimpei Ogawa over 3 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

効率を考えると対象者を取得する処理自体を書き換えたほうがよさそうに見えますが、とりあえず直っているので

Also available in: Atom PDF