001-006040

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

運用管理者が「掲示の管理」画面で、期限切れの掲示を一括で削除しようとすると、Fatal errorが発生し、掲示を削除できない。

種別
不具合
機能
  • 掲示板
再現バージョン
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.7.0
  • 3.7.1
改修バージョン
3.7.2
公開日
2013-03-05
更新日
2013-10-25

詳細

【準備】

  • ユーザーを追加します。

    例:
    ユーザー1

  • 掲示板のカテゴリを追加します。

    例:
    カテゴリ1

  • 「カテゴリ1」の運用管理者にユーザー1を設定します。

  • 掲示期間を指定した掲示を書き込みます。

    例:
    タイトル:掲示1
    カテゴリ:カテゴリ1
    掲示期間:2012年10月29日~2012年10月31日

  • 掲示1を「期限切れ」にします。

 

【再現手順】

  1. ユーザー1でアプリケーション画面にログインし、[掲示板] > [カテゴリ1] >[オプション] > [掲示の管理]の順にクリックします。

  2. [期限切れ掲示を削除する] > [はい]の順にクリックします。

 

→現象発生:
 次のエラーが発生し、一括削除できません。

 -----

 Fatal error: Call to undefined method CB_User::getCategory() in /var/www/cgi-bin/cbgrn/code/include/bulletin/article_util.csp on line 475
 -----

回避/対応方法

【対応方法】

 

次のどちらかの方法で、掲示期限切れの掲示を削除します。

  • 手順1の「掲示の管理」画面で次の操作を行い、掲示を削除する。

    1. ドロップダウンリストで「期限切れ」を選択し、[絞り込む]をクリックします。

    2. 削除したい掲示にチェックを入れ、[削除する] > [はい]の順にクリックします。

  • システム管理画面で掲示期限切れの掲示を一括削除する。

 

-----------------------------------------------------------

【更新履歴】
2013/10/18 タイトルを一部変更しました。