diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
index 0d235142c1a8e9e61b52b8c53903d3bc64a67533..3369c68d9eb549f941a1eb4e90266f9c1e03924c 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
@@ -599,7 +599,7 @@ export const NLPixi = forwardRef((props: Props, refExternal) => {
     const _source = link.source;
     const _target = link.target;
 
-    if (!_source || !_target) {
+    if (linkMeta == null || !_source || !_target) {
       return;
     }