diff --git a/web/themes/asc_bootstrap/asc_bootstrap.theme b/web/themes/asc_bootstrap/asc_bootstrap.theme
index afecf8fbdac7f7ba07c41ebf4b53863177a173bf..2311147d036e36fccf7db575f82fd9f11354ab3f 100755
--- a/web/themes/asc_bootstrap/asc_bootstrap.theme
+++ b/web/themes/asc_bootstrap/asc_bootstrap.theme
@@ -65,18 +65,20 @@ function asc_bootstrap_preprocess_block(&$vars) {
  $vars['site_mail'] = \Drupal::config('system.site')->get('mail');
  $vars['site_name'] = \Drupal::config('system.site')->get('name');
 
- $block_id = $vars["elements"]["#id"];
- $block = \Drupal\block\Entity\Block::load($block_id);
- if ($block != null) {
-  $blockname = $block->getRegion();
- }
- //dpm($blockname);
- $blocknamevar = &myblock_function();
- if ($blockname == 'sidebar_menu') {
-  $blocknamevar = 'sidebar_menu';
- } else {
-  $blocknamevar = 'not_sidebar_menu';
- }
+  if (isset($vars["elements"]["#id"])) {
+    $block_id = $vars["elements"]["#id"];
+    $block = \Drupal\block\Entity\Block::load($block_id);
+    if ($block != null) {
+      $blockname = $block->getRegion();
+    }
+    //dpm($blockname);
+    $blocknamevar = &myblock_function();
+    if ($blockname == 'sidebar_menu') {
+      $blocknamevar = 'sidebar_menu';
+    } else {
+      $blocknamevar = 'not_sidebar_menu';
+    }
+  }
 }