プロジェクト

全般

プロフィール

Bug(バグ) #83

Fatal error on getting empty member's profile (存在しないプロフィールを取得しようとするとFatalエラー)

Shogo Kawahara14年以上前に追加. 14年以上前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2009-10-07
期日:
進捗率:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

概要

Member::getProfile()やMember::getProfiles() で存在しないプロフィールを取得しようとするとFatalエラーが発生する。

原因

MemberProfileTable::getViewableProfileByMemberIdAndProfileName()で、プロフィールモデルを取得後に、そのプロフィールモデルのIDを利用してメンバーのプロフィールを取得するようになっているため、仮に、プロフィールモデルが取得できなかった場合、モデルのIDが取得できずにFatalエラーが発生している。

OpenPNE3.1.3開発中の f8c8013f7c40 によるバグ

影響範囲など

  • プロフィール編集
  • プロフィール画面
  • OpenIDなどのプロフィール連携

関連するチケット

次のチケットが重複 OpenPNE 3 - Bug(バグ) #120: OpenIDで500エラー Invalid(無効) 2009-10-26
次のチケットが重複 OpenPNE 3 - Bug(バグ) #119: 招待メール記載のURIにアクセスするとFatal Error Invalid(無効) 2009-10-26
次のチケットが重複 OpenPNE 3 - Bug(バグ) #209: 3.1.3-dev friend/indexが真っ白 Invalid(無効) 2009-10-08

関係しているリビジョン

リビジョン 593b2506 (差分)
Shogo Kawahara14年以上前に追加

fixed MemberProfileTable, bacause a fatal error occurs when the member
profile doesn't exist (fixes #83)

リビジョン 26a0e436 (差分)
Rimpei Ogawa14年以上前に追加

fixed a wrong variable name (refs #83)

リビジョン e4635991 (差分)
Rimpei Ogawa14年以上前に追加

fixed a fatal error triggered in MemberProfileTable::getViewableProfileByMemberIdAndProfileName() (refs #83)

リビジョン f300e2d1 (差分)
Rimpei Ogawa14年以上前に追加

fixed a parse error in lib/model/doctrine/MemberProfileTable.class.php (refs #83)

履歴

#1 Shogo Kawahara14年以上前に更新

  • 題名Member::getProfile() で存在しないプロフィールを取得しようとするとFatalエラー から 存在しないプロフィールを取得しようとするとFatalエラー に変更

#2 Shogo Kawahara14年以上前に更新

  • 担当者Shogo Kawahara にセット

#3 Shogo Kawahara14年以上前に更新

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

更新履歴commit:"593b25062e07525f92a404e922a2b71b4bfec4eb"で適用されました。

#4 Shogo Kawahara14年以上前に更新

  • 題名存在しないプロフィールを取得しようとするとFatalエラー から Fatal error on getting empty member's profile (存在しないプロフィールを取得しようとするとFatalエラー) に変更

#5 Kousuke Ebihara14年以上前に更新

  • 進捗率0 から 50 に変更

#6 Kousuke Ebihara14年以上前に更新

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

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