Index: sentry_server.module
===================================================================
--- sentry_server.module	(revision 2549)
+++ sentry_server.module	(working copy)
@@ -358,7 +358,7 @@
         sentry_xmlrpc_call($key, $available_plugins[$key], $node);
       }
       else { // Just call handler with the node as argument.
-        if (function_exists($available_plugins[$key]['handler'])) {
+        if (isset($available_plugins[$key]['handler']) && function_exists($available_plugins[$key]['handler'])) {
           call_user_func($available_plugins[$key]['handler'], $node);
         }
       }
Index: sentry_server_update/sentry_server_update.module
===================================================================
--- sentry_server_update/sentry_server_update.module	(revision 2547)
+++ sentry_server_update/sentry_server_update.module	(working copy)
@@ -217,6 +217,7 @@
       $project_id = db_last_insert_id('sentry_projects', 'project_id');
     }
     else { // Update, user might have changed something in the same version
+      $project->project_id = $project_id;
       drupal_write_record('sentry_projects', $project, 'project_id');
     }
     // We flushed before the loop so we can insert
