Project

General

Profile

Bug(バグ) #318

OpenPNE3.3.xで動作しない

Added by Shogo Kawahara almost 10 years ago. Updated about 8 years ago.

Status:
Fixed(完了)
Priority:
High(高め)
Assignee:
-
Target version:
Start date:
2009-12-02
Due date:
% Done:

100%

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

Description

発生している問題。

  • アルバムの表紙取得時に、再帰処理が深すぎてエラーが発生します。

    問題の箇所は、lib/model/PluginAlbum.class.phpの以下の箇所です。

  public function getFile()
  {
    $file = $this->get('File');
    if ($file->id)
    {
      return $file;
    }

    return null;
  }

History

#1 Updated by Hiroki Mogi over 9 years ago

  • Status changed from New(新規) to Accepted(着手)

修正します

#2 Updated by Hiroki Mogi over 9 years ago

  • Status changed from Accepted(着手) to Fixed(完了)
  • % Done changed from 0 to 100

v0.9.2にて対応しました。

#3 Updated by Kousuke Ebihara about 8 years ago

  • Target version set to 0.9.2
  • [QA]バグ通知済 set to No

https://github.com/openpne-ospt/opAlbumPlugin/commit/de2a9d9a100b7e76610e0935a2a115c4e7235bbf でこの修正がおこなわれていると思われます。

http://redmine.openpne.jp/issues/318#note-2 のコメントの通り、この修正は 0.9.2 にておこなわれています。ただしこのチケットにはバージョンが紐付いていませんでしたので、このチケットに 0.9.2 というバージョンを紐づけました。間違いがあるようでしたら訂正してください。

確認は以下のコマンドで実施しました。

$ git name-rev --tags de2a9d9a100b7e76610e0935a2a115c4e7235bbf
de2a9d9a100b7e76610e0935a2a115c4e7235bbf tags/0.9.2~4

各系のブランチのログにもこのコミットが含まれており、特に問題ありません。

$ git branch -r --contains=de2a9d9a100b7e76610e0935a2a115c4e7235bbf
  origin/HEAD -> origin/master
  origin/master
  origin/stable-1.0.x

Also available in: Atom PDF