diff --git a/src/client/components/main_layout/InfoHeader.js b/src/client/components/main_layout/InfoHeader.js
index 9005fbe53cfce730110f4350049c461292515a1f..5c6d423e0316cf6e4b2859d4e33ce43777678f7b 100644
--- a/src/client/components/main_layout/InfoHeader.js
+++ b/src/client/components/main_layout/InfoHeader.js
@@ -75,7 +75,7 @@ const InfoHeader = props => {
     let label = ''
     const data = props.instanceData
     const hasData = data !== null && Object.values(data).length >= 1
-    if (hasData) { label = data.prefLabel.prefLabel || data.prefLabel }
+    if (hasData && data.prefLabel) { label = data.prefLabel.prefLabel || data.prefLabel }
     return label
   }