プロフィール編集時にエラーメッセージが出るようになってた

すっぴん構築日記

プロフィールを編集しようとすると、エラーが出てくるようになった。

  • Notice: Undefined variable: node _user_relationship_node_access_permission_form() (/(略)/sites/all/modules/user_relationships/user_relationship_node_access/user_relationship_node_access.module ファイル 211行).
  • Notice: Trying to get property of non-object _user_relationship_node_access_permission_form() (/(略)/sites/all/modules/user_relationships/user_relationship_node_access/user_relationship_node_access.module ファイル 211行).

調べたら、対処法が見つかったので試してみる。
これだとモジュールのコードを直接修正するので、原因となっているUser Relationshipsモジュールをバージョンアップしたらまた再発する気がするけど。

変更点は、エラーの発生しているuser_relationship_node_access.moduleファイルの211行目をコメントアウトして、サイトで提示されているコードを追加。
//$is_group_post = module_exists(‘og’) && og_is_group_content_type(‘node’, $node->type);
$is_group_post = module_exists(‘og’) && $object_type == ‘node’ && og_is_group_content_type(‘node’, $node->type);

これでとりあえずエラーは解消。
モジュールのバージョン、devでも「Recommended releases」(一番上の緑の欄)に記載されてたら気にせず採用しちゃってたけど、その弊害かもなあ。

コメント

タイトルとURLをコピーしました