diff --git a/release/package-release-nodes.php b/release/package-release-nodes.php
index 8e41341..36f87bd 100755
--- a/release/package-release-nodes.php
+++ b/release/package-release-nodes.php
@@ -200,8 +200,9 @@ function package_releases($type, $project_id = 0) {
     $where_args[] = $project_node->nid;
   }
   $args = array_merge($args, $where_args);
-  $query = db_query("SELECT prn.nid FROM {project_release_nodes} prn $rel_node_join LEFT JOIN {project_release_file} prf ON prn.nid = prf.nid LEFT JOIN {files} f ON prf.fid = f.fid INNER JOIN {project_projects} pp ON prn.pid = pp.nid INNER JOIN {node} np ON prn.pid = np.nid INNER JOIN {project_release_projects} prp ON prp.nid = prn.pid WHERE np.status = %d AND prp.releases = %d " . $where . ' ORDER BY pp.uri', $args);
-
+  $where .= ' AND pp.sandbox = 0 ';
+  $sql = "SELECT prn.nid FROM {project_release_nodes} prn $rel_node_join LEFT JOIN {project_release_file} prf ON prn.nid = prf.nid LEFT JOIN {files} f ON prf.fid = f.fid INNER JOIN {project_projects} pp ON prn.pid = pp.nid INNER JOIN {node} np ON prn.pid = np.nid INNER JOIN {project_release_projects} prp ON prp.nid = prn.pid WHERE np.status = %d AND prp.releases = %d " . $where . ' ORDER BY pp.uri';
+  $query = db_query($sql, $args);
   $num_built = 0;
   $num_considered = 0;
   $project_nids = array();
@@ -226,8 +227,11 @@ function package_releases($type, $project_id = 0) {
       continue;
     }
 
+    // Load the corresponding project node.
+    $project_node = project_release_packager_node_load($release_node->project_release['pid']);
+
     $packager = project_release_get_packager_plugin($release_node, $dest_root, $dest_rel, $tmp_dir);
-    if (empty($packager)) {
+    if (empty($project_node) || empty($packager)) {
       wd_err("ERROR: Can't find packager plugin to use for %release", array('%release' => $release_node->title));
       continue;
     }
