diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/nodelinkvis.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/nodelinkvis.tsx
index 05406c258d37e5e8a667ae4dba78c9373ae0bd78..f5c06cf4f16b16791e0905214d21118e8ec22c76 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/nodelinkvis.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/nodelinkvis.tsx
@@ -127,6 +127,8 @@ const NodelinkSettings = ({ settings, graphMetadata, updateSettings }: Visualiza
     }
   }, [graphMetadata]);
 
+  if (!settings.nodeList) return null;
+
   return (
     <SettingsContainer>
       <div className="mb-4 text-xs">