Opened 12 years ago
Last modified 12 years ago
#4069 new defect
bizのグループで存在しないメンバーが表示される
Reported by: | imamura623 | Owned by: | nobody |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | pne-biz | Version: | 2.12.x & 2.14.x |
Keywords: | 再現待ち | Cc: |
Description
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=20839より転載
2.12.9 bizモードでの利用時にある条件下でのみ幽霊メンバーが表示される。 添付の画面を参照ください。 ■発生条件 条件1:ID:xのユーザが長期にわたるスケジュールを作成する。 条件2:ID:x以外の誰かがグループを作成する。 条件3:ユーザのIDとグループIDがたまたま同じ。 ■原因 webapp_biz/modules/biz/lib/smarty_functions.php の86行目付近で使用している$valueが引数で使用している$valueと 名前衝突をしているため幽霊ユーザのスケジュールが表示される。 ■修正案 86: foreach ($banner as $value) { 87: array_push($schedule, $value); 88: } ↓↓↓ひとまず名前の衝突回避 86: foreach ($banner as $v) { 87: array_push($schedule, $v); 88: } ■備考 最新の安定板と開発版でもソースは同じようでした。
Note: See
TracTickets for help on using
tickets.