操作
Bug(バグ) #2792
完了opCommunityTopicPlugin がインストールされていない環境だと エラーが発生する
開始日:
2012-02-10
期日:
2015-04-17
進捗率:
100%
予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
概要¶
opCommunityTopicPlugin がインストールされていない環境でホーム画面を表示しようとしても 「現在、サーバが混み合っているか、メンテナンス中です。ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。」と表示されてしまう.
dev環境で閲覧すると下記のようなエラーが発生している.
500 | Internal Server Error | Doctrine_Exception Couldn't find class CommunityEvent
確認環境¶
OpenPNE 3.6.2
opCalendarPlugin 0.9.4
原因¶
下記部分で opCommunityTopicPluign がインストールされている状態で存在する CommunityEvent のモデルを存在確認なしに用いている.
plugins/opCalendarPlugin/lib/model/opCalendarPluginExtension.class.php
150 151 $q = Doctrine::getTable('CommunityEvent')->createQuery() 152 ->select('id, name, DATE(open_date)') 153 ->whereIn('community_id', self::$communityMemberIds); 154
Shinichi Urabe さんが9年以上前に更新
- 期日 を 2015-04-17 にセット
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Shinichi Urabe にセット
- 対象バージョン を 0.9.5 にセット
- 3.8 で発生するか を Unknown (未調査) にセット
Shinichi Urabe さんが9年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
修正しました
操作