操作
Bug(バグ) #1922
完了トピック検索の検索対象がコミュニティ数だけしかヒットしない
開始日:
2011-02-15
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
[QA]バグ通知済:
いいえ
3.8 で発生するか:
opCommunityTopicPlugin 絞込条件:
説明
Overview (現象)¶
本来は全員に公開されているトピックが表示されるべきだが、
全体に公開されているコミュニティ数だけしかトピックが表示されない。
また公開設定の判定にも以下のような問題がある。
- 「Web全体に公開」のコミュニティトピックが表示されない
- 「コミュニティ参加者のみ公開」のコミュニティトピックが参加者でも表示されない
Causes (原因)¶
全員に公開のコミュニティidを検索対象としているが、
カラム名に id を指定しているためコミュニティidと一致するトピックしたヒットしない。
$q->andWhereIn('id', opCommunityTopicToolkit::getPublicCommunityIdList()) ->orderBy('updated_at DESC');
Way to fix (修正内容)¶
id は間違いであり、 community_id とするべきである。
操作