diff --git a/beat/web/experiments/templates/experiments/view.html b/beat/web/experiments/templates/experiments/view.html
index faeb63a6b7184c94c5f7dca98aa9cadfde4244c8..c6f2444079ed69932a8198b9b85c9b0a8a9c2101 100644
--- a/beat/web/experiments/templates/experiments/view.html
+++ b/beat/web/experiments/templates/experiments/view.html
@@ -193,11 +193,12 @@
             {% for block in blocks %}
             {% with xpcore.blocks|getkey:block.name as core_block %}
             {% with block.get_status_display as block_status %}
+            {% with block.error_report as error_report %}
             <div id="{{ block.name }}" data-beat-block-name="{{ block.name }}" data-beat-status="{{ block.get_status_display|lower }}" class="panel panel-default may-update{% if block.analyzer %} analyzer{% endif %}">
 
               <div class="panel-heading" role="tab" id="heading-{{ block.name }}">
                 <h4 class="panel-title">
-                  <a{% if block_status != 'Failed' %} class="collapsed"{% endif %} role="button" data-toggle="collapse" data-parent="#{{ block.name }}" href="#collapse-{{ block.name }}" aria-expanded="{% if block_status == 'Failed' %}true{% else %}false{% endif %}" aria-controls="collapse-{{ block.name }}">
+                  <a{% if not error_report %} class="collapsed"{% endif %} role="button" data-toggle="collapse" data-parent="#{{ block.name }}" href="#collapse-{{ block.name }}" aria-expanded="{% if error_report %}true{% else %}false{% endif %}" aria-controls="collapse-{{ block.name }}">
                     <i data-toggle="tooltip" data-placement="bottom" title="{{ block_status }}"
                       {% if block_status == 'Not cached' %}
                       class="icon-scheduled fa fa-play"
@@ -217,7 +218,7 @@
                     </a>
                 </h4>
               </div>{# panel heading #}
-              <div id="collapse-{{ block.name }}" class="panel-collapse collapse{% if block_status == 'Failed' %} in{% endif %}" role="tabpanel" aria-labelledby="heading-{{ block.name }}">
+              <div id="collapse-{{ block.name }}" class="panel-collapse collapse{% if error_report %} in{% endif %}" role="tabpanel" aria-labelledby="heading-{{ block.name }}">
                 <div class="panel-body">
                   <ul>
                     <li>Algorithm: <a href="{{ block.algorithm.get_absolute_url }}">{{ block.algorithm.fullname }}</a></li>
@@ -254,9 +255,9 @@
                       </ul>
                     </li>
                     {% endif %}
-                    {% if block.error_report %}
+                    {% if error_report %}
                     <li>Captured Errors (on user code):
-                      <pre class="console-output">{{ block.error_report }}</pre>
+                      <pre class="console-output">{{ error_report }}</pre>
                     </li>
                     {% endif %}
                     {% if block.stdout %}
@@ -275,6 +276,7 @@
             </div>{# panel #}
             {% endwith %}
             {% endwith %}
+            {% endwith %}
             {% endfor %}
 
           </div>{# panel group #}