summaryrefslogtreecommitdiff
path: root/scraper/client/paper
diff options
context:
space:
mode:
Diffstat (limited to 'scraper/client/paper')
-rw-r--r--scraper/client/paper/citationList.component.js2
-rw-r--r--scraper/client/paper/paper.verify.js7
2 files changed, 5 insertions, 4 deletions
diff --git a/scraper/client/paper/citationList.component.js b/scraper/client/paper/citationList.component.js
index b2b2ab8f..be8528bf 100644
--- a/scraper/client/paper/citationList.component.js
+++ b/scraper/client/paper/citationList.component.js
@@ -55,7 +55,7 @@ class CitationList extends Component {
cite.doi = {
_raw: true,
value: (cite.doi && cite.doi.length)
- ? cite.doi.map((pdf, i) => <a key={'doi_' + i} href={doi} rel='noopener noreferrer' target="_blank">[doi]</a>)
+ ? (cite.doi || []).map((doi, i) => <a key={'doi_' + i} href={doi} rel='noopener noreferrer' target="_blank">[doi]</a>)
: ""
}
cite.s2 = {
diff --git a/scraper/client/paper/paper.verify.js b/scraper/client/paper/paper.verify.js
index 8e5268d0..1301239b 100644
--- a/scraper/client/paper/paper.verify.js
+++ b/scraper/client/paper/paper.verify.js
@@ -196,7 +196,7 @@ class PaperVerify extends Component {
<div className='gray'>
{citation.id}
{citation.pdf.length ? ' | PDF: ' : ''}
- {citation.pdf.map((pdf,i) => {
+ {citation.pdf.map((pdf, i) => {
const domain = pdf.replace('www.','').split('/').slice(2,3)[0] || 'unknown'
return (
<a
@@ -210,8 +210,9 @@ class PaperVerify extends Component {
</a>
)
})}
- {citation.doi.length ? ' | DOI: ' : ''}
- {citation.doi.map((doi,i) => {
+ {(citation.doi && citation.doi.length) ? ' | DOI: ' : ''}
+ {(citation.doi || []).map((doi, i) => {
+ if (!doi) return null
const domain = doi.replace('www.','').split('/').slice(2,3)[0] || 'unknown'
return (
<a