--- /var/aegir/platforms/incubator_trunk/drupal/sites/all/modules/install_profile_api/core/block.inc	2010-07-29 15:24:01.165211000 -0400
+++ core/block.inc	2010-07-29 19:01:46.754152000 -0400
@@ -69,6 +69,9 @@ function install_set_block($module, $del
   $args[] = $delta;
   $args[] = $theme;
 
+  if (!db_result(db_query("SELECT 1 FROM {blocks} WHERE module = '%s' AND delta = '%s' AND theme = '%s'", $module, $delta, $theme))) {
+    db_query("INSERT INTO {blocks} (module, delta, theme) VALUES ('%s', '%s', '%s')", $module, $delta, $theme);
+  }
   db_query("UPDATE {blocks} SET " . implode(', ', $set) . " WHERE module = '%s' AND delta = '%s' AND theme = '%s'", $args);
 }
 
