Les sous-répertoires simplenews/simplenews_action et simplenews_new/simplenews_action sont identiques.
diff -up simplenews/simplenews.module simplenews_new/simplenews.module
--- simplenews/simplenews.module	2010-12-23 14:12:33.000000000 +0100
+++ simplenews_new/simplenews.module	2010-12-30 14:35:49.294866911 +0100
@@ -642,6 +642,19 @@ function simplenews_nodeapi(&$node, $op,
         )));
       }
       break;
+    case 'insert':
+    case 'update':
+      // Initialize $node->simplenews in case it does not exist
+      // (which should be the default case)
+      if (!isset($node->simplenews)) {
+        $node->simplenews = _simplenews_get_node_form_defaults();
+      }
+      // Get Simplenews vid
+      $simplenews_vid = variable_get('simplenews_vid', '');
+      $node->simplenews['tid'] = $node->taxonomy[$simplenews_vid];
+      // Call the same update function as tab submit function
+      simplenews_newsletter_update($node, $node->simplenews);
+      break;
     case 'delete':
       $result = db_query('
         DELETE FROM {simplenews_newsletters}
Les sous-répertoires simplenews/simplenews_test et simplenews_new/simplenews_test sont identiques.
Les sous-répertoires simplenews/tests et simplenews_new/tests sont identiques.
Les sous-répertoires simplenews/translations et simplenews_new/translations sont identiques.
