操作
Bug(バグ) #1126
未完了画像ストレージ設定 で Filesystem を選択した場合、アルバム画像追加で1枚以上の画像を追加できない
ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
-
開始日:
2010-06-02
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
Yes
[QA]バグ通知済:
3.8 で発生するか:
説明
画像ストレージ設定 で Filesystem を選択した場合、アルバム画像追加で複数枚の画像を追加使用とすると以下のようなエラーが表示され、1枚以上の画像を追加できない。
Notice: Trying to get property of non-object in /OPENPNE_DIR/lib/model/doctrine/File.class.php on line 62 Catchable fatal error: Argument 1 passed to sfImageStorageFilesystem::saveBinary() must be an instance of FileBin, null given, called in /OPENPNE_DIR/lib/model/doctrine/File.class.php on line 70 and defined in /OPENPNE_DIR/plugins/sfImageHandlerPlugin/lib/image/storage/sfImageStorageFilesystem.class.php on line 32
発生バージョン¶
OpenPNE 3.5.3-dev
再現手順¶
1. OpenPNE.yml にて以下のような設定を行う
# 画像ストレージ設定 (Configuration of using storage for storing image) #image_storage: Default # DB に画像バイナリを保存します (Store image binaries in DB) image_storage: Filesystem # ファイルシステム上の任意のディレクトリに画像バイナリを保存します (Store image binaries to any directories in filesystem) # 画像ストレージに Filesystem を選択した場合の画像保存先ディレクトリのパス (Web サーバからの書き込み権限が必要) # Path to directory for storing images if a value of "image_storage" is "Filesystem" (Need to write permission from Web server) image_storage_filesystem_master_dir: '/OPENPNE_DIR/web/tetete'
2. アルバム画像追加画面を表示し、2枚以上の画像を参照してsubmitボタンを押下する
3. Catchable fatal error が表示される
4. 2でアルバム画像を追加したアルバムの詳細画面を表示すると、画像が最初の1枚のみ追加されている
操作