# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- Base (BASE)
+++ Locally Modified (Based On LOCAL)
@@ -693,11 +693,12 @@
       break;
     case 'load':
       // @todo: {simplenews_newsletters} data might be missing if an uninstall happened at some time with simplenews nodes created. provide reasonable defaults.
-      $node->simplenews = db_fetch_array(db_query('
+      return array('simplenews' => db_fetch_array(db_query('
         SELECT *
         FROM {simplenews_newsletters}
         WHERE nid = %d',
-        $node->nid));
+        $node->nid)),
+      );
       break;
   }
 }
@@ -2498,7 +2499,7 @@
  * @see simplenews-newsletter-footer.tpl.php
  */
 function template_preprocess_simplenews_newsletter_footer(&$variables) {
-  $variables['format'] = $variables['context']['node']->simplenews['s_format'];
+  $variables['format'] = $variables['context']->simplenews['s_format'];
   $variables['unsubscribe_text'] = t('Unsubscribe from this newsletter', array(), $variables['language']->language);
   $variables['test_message'] = t('This is a test version of the newsletter.', array(), $variables['language']->language);
 }
