diff --git a/gui/src/components/entry/properties/SpectroscopicPropertiesCard.js b/gui/src/components/entry/properties/SpectroscopicPropertiesCard.js
index eb11c885e1faede50ac4ba78840e2789216534e0..d84b2d12fcb1fd878d0e2d7d6261c1a01a3c8948 100644
--- a/gui/src/components/entry/properties/SpectroscopicPropertiesCard.js
+++ b/gui/src/components/entry/properties/SpectroscopicPropertiesCard.js
@@ -40,7 +40,7 @@ const SpectroscopicPropertiesCard = React.memo(({index, properties, archive}) =>
 
   // When archive is loaded, fill out the information
   if (archive) {
-    let spectraReferences = archive?.results?.properties?.spectroscopic?.spectra
+    let spectraReferences = archive?.results?.properties?.spectroscopic?.spectra || []
     if (!Array.isArray(spectraReferences)) spectraReferences = [spectraReferences]
     if (spectraReferences) {
       for (const spectra of spectraReferences) {