From 5b75bf4b100f68ac0b7fc672355726216297a8ea Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Wed, 16 Oct 2019 18:55:30 +0300
Subject: [PATCH] Handle missing dataProviderUrl

---
 src/client/components/facet_results/ObjectListItemLink.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/client/components/facet_results/ObjectListItemLink.js b/src/client/components/facet_results/ObjectListItemLink.js
index 22572c3e..2eaaa85f 100644
--- a/src/client/components/facet_results/ObjectListItemLink.js
+++ b/src/client/components/facet_results/ObjectListItemLink.js
@@ -5,7 +5,9 @@ import { Link } from 'react-router-dom';
 
 const ObjectListLink = props => {
   const { data, label, externalLink, linkAsButton } = props;
-
+  if (!data.dataProviderUrl) {
+    return(<span>{label}</span>);
+  }
   return (
     <React.Fragment>
       {externalLink && linkAsButton == null &&
@@ -16,7 +18,7 @@ const ObjectListLink = props => {
           {label}
         </a>
       }
-      {props.externalLink && props.linkAsButton &&
+      {externalLink && props.linkAsButton &&
         <Button
           variant='contained'
           target='_blank'
@@ -26,7 +28,7 @@ const ObjectListLink = props => {
           {label}
         </Button>
       }
-      {!props.externalLink &&
+      {!externalLink &&
         <Link to={data.dataProviderUrl}>
           {label}
         </Link>
-- 
GitLab