diff --git a/og_contact.pages.inc b/og_contact.pages.inc
index cc38ed9..d80dabf 100644
--- a/og_contact.pages.inc
+++ b/og_contact.pages.inc
@@ -157,7 +157,7 @@ function og_contact_mail($key, &$message, $params) {
       $contact = $params['contact'];
 
       if (variable_get('og_contact_group_name_in_subject', 0)) {
-        $message['subject'] = t('[!groupname] !subject', array('!groupname' => $group->name, '!subject' => $params['subject']), array('langcode' => $language->language));
+        $message['subject'] = t('[!groupname] !subject', array('!groupname' => $group['name'], '!subject' => $params['subject']), array('langcode' => $language->language));
       }
       else {
         $message['subject'] = t('!subject', array('!subject' => $params['subject']), array('langcode' => $language->language));
@@ -168,12 +168,12 @@ function og_contact_mail($key, &$message, $params) {
     case 'page_autoreply':
       $contact = $params['contact'];
       if (variable_get('og_contact_group_name_in_subject', 0)) {
-        $message['subject'] = t('[!groupname] !subject', array('!groupname' => $group->name, '!subject' => $params['subject']), array('langcode' => $language->language));
+        $message['subject'] = t('[!groupname] !subject', array('!groupname' => $group['name'], '!subject' => $params['subject']), array('langcode' => $language->language));
       }
       else {
         $message['subject'] = t('!subject', array('!subject' => $params['subject']), array('langcode' => $language->language));
       }
-      $message['body'][] = $group->reply;
+      $message['body'][] = $group['reply'];
       break;
   }
 }
