プロジェクト

全般

プロフィール

Bug(バグ) #1126

未完了

画像ストレージ設定 で Filesystem を選択した場合、アルバム画像追加で1枚以上の画像を追加できない

Kiwa Sakai さんが14年以上前に追加. 約14年前に更新.

ステータス:
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枚のみ追加されている

Rimpei Ogawa さんが約14年前に更新

  • 3.6 で発生するかYes にセット

他の形式にエクスポート: Atom PDF