ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

#3990 closed defect (duplicate)

3.1.0所属していないコミュニティまでプロフィールに表示される

Reported by: imamura623 Owned by: nobody
Priority: minor Milestone:
Component: core Version: 3.1.x
Keywords: Cc:

Description

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=20798より転記

Member#getJoinCommunities() で

return Doctrine::getTable('Community')->retrievesByMemberId($this->getId(), $limit, $isRandom);

してますが、Community#retrievesByMemberId()が第一引数$memberIdを検索条件として使用しておらず、結果としてメンバーのプロフィールに全てのコミュニティが表示されています。

私のほうでは Community#retrievesByMemberId() のクエリに

where('Community.CommunityMember.member_id = ?', $memberId)

を追加して対応しました。正式に対応していただけると助かります。

追記:

同様にCommunity#getJoinCommunityListPager() でも同じミスがあったので、これもクエリに

where('cm.member_id = ?', $memberId)

追加したらなおりました。 

Change History (4)

comment:1 Changed 11 years ago by kiwa

Version: 3.1.x

comment:2 Changed 11 years ago by ShogoKawahara

Component: 指定しないcore
Keywords: 再現待ち removed
Resolution: wontfix
Status: newclosed

#4022で修正済みです。

comment:3 Changed 11 years ago by ShogoKawahara

Resolution: wontfix
Status: closedreopened

comment:4 Changed 11 years ago by ShogoKawahara

Resolution: duplicate
Status: reopenedclosed
Note: See TracTickets for help on using tickets.