diff --git a/src/components/Article.vue b/src/components/Article.vue
index 7bb88477a90603d19df2af438c78aa1995566ae3..b012e698cdfadaacc067e7e0c659131b87dd396c 100644
--- a/src/components/Article.vue
+++ b/src/components/Article.vue
@@ -87,7 +87,12 @@ export default {
 
     computed: {
     snippet: function() {
-      return this.parse_definitions(this.article.body.definitions)
+      if (this.article.body.definitions) {
+        return this.parse_definitions(this.article.body.definitions)
+      }
+      return null
+      
+      
 
     },
     collapsable: function() {
@@ -136,6 +141,7 @@ export default {
       let definitionTexts = []
 
       node.forEach((definition) => {
+        if (definition.elements) {
         if (definition.elements[0].content) {
           let new_string = ""
           let old_parts = definition.elements[0].content.split(/(\$)/)
@@ -171,6 +177,7 @@ export default {
         else if (definition.elements[0].elements) {
           definitionTexts.push(this.parse_definitions(definition.elements))
         }
+      }
       })
 
       let definitions = definitionTexts.join(" | ")
diff --git a/src/components/Header.vue b/src/components/Header.vue
index c7b29e0a34269abb3566d9146e1844695250fe5c..1f79f3321da48ba8e53cf9cb7e12b32a8a32b1c0 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -24,8 +24,8 @@
         </v-card>
       </v-menu>)
     </span>
-    <span v-if="$parent.collapsed && $parent.has_content" class="definition_snippet">
-      | {{$parent.snippet}}
+    <span v-if="$parent.collapsed && $parent.snippet && $parent.has_content" class="definition_snippet">
+    {{group_list.length? "| ":""}}{{$parent.snippet}}
     </span>                <span v-if="$parent.collapsable" >
           <v-btn class="expand_icon"
            :title="$parent.collapsed? 'Vis mer' : 'Kollaps'"