From 3dac292e0125769c7685710636799b8cc15556dc Mon Sep 17 00:00:00 2001
From: Esko Ikkala <esko.ikkala@aalto.fi>
Date: Tue, 25 Sep 2018 12:02:49 +0300
Subject: [PATCH] Handle missing sdbmId

---
 src/client/components/VirtualizedTable.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/client/components/VirtualizedTable.js b/src/client/components/VirtualizedTable.js
index 6a237a61..3a3c1aa8 100644
--- a/src/client/components/VirtualizedTable.js
+++ b/src/client/components/VirtualizedTable.js
@@ -93,10 +93,11 @@ class VirtualizedTable extends React.PureComponent {
     const idRenderer = ({cellData, rowData}) => {
       if (cellData == null) return '';
       let sdbmUrl = '';
-      if (rowData.sdbmId) {
-        sdbmUrl = 'https://sdbm.library.upenn.edu/manuscripts/';
-      } else {
+
+      if (rowData.sdbmId == '-') {
         sdbmUrl = 'https://sdbm.library.upenn.edu/entries/';
+      } else {
+        sdbmUrl = 'https://sdbm.library.upenn.edu/manuscripts/';  
       }
       const idLink = <a target='_blank' rel='noopener noreferrer' href={sdbmUrl + cellData}>{cellData}</a>;
       return (
-- 
GitLab