diff --git a/sites/all/modules/contrib/nodeasblock/nodeasblock.install b/sites/all/modules/contrib/nodeasblock/nodeasblock.install
index 6b31c29..4894494 100644
--- a/sites/all/modules/contrib/nodeasblock/nodeasblock.install
+++ b/sites/all/modules/contrib/nodeasblock/nodeasblock.install
@@ -38,4 +38,13 @@ function nodeasblock_install() {
  */
 function nodeasblock_uninstall() {
   drupal_uninstall_schema('nodeasblock');
-}
\ No newline at end of file
+}
+
+/**
+ * Implements hook_update_N().
+ *
+ * Set all nodeasblock not in regions to region 0 to avoid warnings.
+ */
+function nodeasblock_update_6001() {
+  db_query("UPDATE {blocks} SET region = 0 WHERE module = 'nodeasblock' AND region = -1");
+}
diff --git a/sites/all/modules/contrib/nodeasblock/nodeasblock.module b/sites/all/modules/contrib/nodeasblock/nodeasblock.module
index 6b2d914..cb910a5 100644
--- a/sites/all/modules/contrib/nodeasblock/nodeasblock.module
+++ b/sites/all/modules/contrib/nodeasblock/nodeasblock.module
@@ -186,7 +186,7 @@ function _nodeasblock_node_form(&$form) {
   if (user_access('administer blocks') || user_access('administer blocks for nodes')) {
     // Fetch available list of regions.
     $theme_regions = system_region_list($theme);
-    $allowed_regions = array(BLOCK_REGION_NONE => '<'. t('none') .'>');
+    $allowed_regions = array(0 => '<'. t('none') .'>');
     foreach (variable_get("nodeasblock_region_". $node->type, array()) as $region) {
       if (array_key_exists($region, $theme_regions)) {
         $allowed_regions[$region] = $theme_regions[$region];
