Index: block.admin.inc
===================================================================
--- block.admin.inc	(revision 9635)
+++ block.admin.inc	(working copy)
@@ -406,7 +406,7 @@
       db_merge('block')
         ->key(array('theme' => $theme, 'delta' => $form_state['values']['delta'], 'module' => $form_state['values']['module']))
         ->fields(array(
-          'region' => $region,
+          'region' => ($region == BLOCK_REGION_NONE ? '' : $region),
           'pages' => trim($form_state['values']['pages']),
           'status' => (int) ($region != BLOCK_REGION_NONE),
         ))
@@ -494,7 +494,7 @@
     db_merge('block')
       ->key(array('theme' => $theme, 'delta' => $delta, 'module' => $form_state['values']['module']))
       ->fields(array(
-        'region' => $region,
+        'region' => ($region == BLOCK_REGION_NONE ? '' : $region),
         'pages' => trim($form_state['values']['pages']),
         'status' => (int) ($region != BLOCK_REGION_NONE),
       ))
