--- spam/modules/spam_node.inc	2009-06-17 22:39:56.000000000 +0200
+++ /home/mcp/spam_node.inc	2009-06-23 12:06:44.000000000 +0200
@@ -167,13 +167,17 @@ function node_spamapi($op, $arg1 = NULL,
 
     case 'publish':
       if (is_numeric($arg1)) {
+      	$arg1 = node_load($arg1);
         node_publish_action($arg1);
+	node_save($arg1);
       }
       break;
 
     case 'unpublish':
       if (is_numeric($arg1)) {
+      	$arg1 = node_load($arg1);
         node_unpublish_action($arg1);
+	node_save($arg1);
       }
       break;
 
