プロジェクト

全般

プロフィール

Bug(バグ) #2236

[PATCH] AlbumPhotoForm での画像アップロード時に album_image のレコードの filesize カラムに値がセットされていない

Youichi Kimura12年以上前に追加. 12年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-06-22
期日:
進捗率:

100%

3.6 で発生するか:
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)

説明

Overview (現象)

album_image.filesize カラムに notnull 制約が設定されているにもかかわらず、AlbumPhotoForm での画像アップロード時に値がセットされていない。

Causes (原因)

AlbumPhotoForm::save() メソッドにて、下記のように filesize に何も値をセットしないまま save() が実行されている。

$albumImage = new AlbumImage();
$albumImage->setAlbum($this->albumInstance);
$albumImage->setFile($file);
$albumImage->setDescription($description);
$albumImage->save();

Way to fix (修正内容)

AlbumImage::preSave() メソッドにて、filesize カラムが null の場合に適切な値をセットするように修正する。


関連するチケット

関連している opOpenSocialPlugin - Bug(バグ) #2237: [api] アルバム内の画像取得時に MediaItem のファイルサイズが 0 になってしまう(備忘記録) Won't fix(対応せず) 2011-06-22
次のチケットが重複 opAlbumPlugin - Bug(バグ) #317: album_imageテーブルにfilesizeが格納されない Invalid(無効) 2009-12-02

関係しているリビジョン

リビジョン 68457b7a (差分)
Youichi Kimura12年以上前に追加

album_image.filesize must set value before insert the record (fixes #2236)

履歴

#1 Youichi Kimura12年以上前に更新

  • 題名AlbumPhotoForm での画像アップロード時に album_image noレコードの file_size カラムに値がセットされていない から AlbumPhotoForm での画像アップロード時に album_image のレコードの file_size カラムに値がセットされていない に変更
  • 担当者Youichi Kimura にセット

#2 Youichi Kimura12年以上前に更新

  • 題名AlbumPhotoForm での画像アップロード時に album_image のレコードの file_size カラムに値がセットされていない から AlbumPhotoForm での画像アップロード時に album_image のレコードの filesize カラムに値がセットされていない に変更

#3 Youichi Kimura12年以上前に更新

mogi/opAlbumPlugin に対してpull-requestを送信しました。

https://github.com/mogi/opAlbumPlugin/pull/9

#4 Youichi Kimura12年以上前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 68457b7af6a80936efad4b06e1e736f356c23d9a で適用されました。

#5 Shogo Kawahara12年以上前に更新

  • 対象バージョン0.9.5 にセット

#6 Shogo Kawahara12年以上前に更新

  • 題名AlbumPhotoForm での画像アップロード時に album_image のレコードの filesize カラムに値がセットされていない から [PATCH] AlbumPhotoForm での画像アップロード時に album_image のレコードの filesize カラムに値がセットされていない に変更

#7 Shogo Kawahara12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Fixed(完了) に変更
  • 進捗率50 から 100 に変更

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