Backport(バックポート) #1914
完了
Fatal error in profile page of no exists member when a user is not authenticated (未ログイン状態で存在しないメンバーのプロフィールページにアクセスするとFatal Errorが発生する)
Masato Nagasawa さんがほぼ14年前に追加.
13年以上前に更新.
説明
Overview (現象)¶
Fatal error in profile page of no exists member when a user is not authenticated.
未ログイン状態で存在しないメンバーのプロフィールページにアクセスするとFatal Errorが発生する。
Causes (原因)¶
The opDynamicAclRoute, that checks privileges, doesn't consider non exists values.
権限チェックをおこなう opDynamicAclRoute が、存在しない値のことを考慮していない。
Way to fix (修正内容)¶
Changed opDynamicAclRoute::getObjectForParameters() to do no privilege testing and return empty value if the parent method doesn't return values.
親メソッドが値を返さなかった場合は、権限チェックをおこなわず空の値を返すように opDynamicAclRoute::getObjectForParameters() を修正した。
関連するチケット
1 (0件未完了 — 1件完了)
- 題名 を 3.4.x にて communityEvent/? に存在しない id を指定するとエラーになる から 3.4.x にて communityTopic/? と communityEvent/? に存在しない id を指定するとエラーになる に変更
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Masato Nagasawa にセット
- 対象バージョン を 1.0.2 にセット
本線側のバグでした。
opDynamicAclRoute に問題があります。
- プロジェクト を opCommunityTopicPlugin から OpenPNE 3 に変更
- 対象バージョン を削除 (
1.0.2)
- 対象バージョン を OpenPNE 3.4.10 にセット
#774 の修正が 3.4.x へバックポートされなかったことが原因でした。
- トラッカー を Bug(バグ) から Backport(バックポート) に変更
- 題名 を 3.4.x にて communityTopic/? と communityEvent/? に存在しない id を指定するとエラーになる から Fatal error in profile page of no exists member when a user is not authenticated (未ログイン状態で存在しないメンバーのプロフィールページにアクセスするとFatal Errorが発生する) に変更
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
他の形式にエクスポート: Atom
PDF