diff --git a/message_example/message_example.module b/message_example/message_example.module index add27c8..022fdf6 100644 --- a/message_example/message_example.module +++ b/message_example/message_example.module @@ -58,7 +58,11 @@ function message_example_comment_insert($comment) { function message_example_user_insert(&$edit, $account, $category) { $message = message_create('example_user_register', array(), $account); $wrapper = entity_metadata_wrapper('message', $message); - $wrapper->field_published->set($account->status); + // If account setting is "Visitors, but administrator approval required" + // status property doesn't exist + if (!empty($account->status)) { + $wrapper->field_published->set($account->status); + } $wrapper->save(); }