Fix "cleanDOI:argument must be a string" error
This commit is contained in:
parent
b8c0dcebc5
commit
2408069055
1 changed files with 2 additions and 2 deletions
|
@ -263,7 +263,7 @@
|
|||
// If that fails, try the DOI field
|
||||
if (!spec) {
|
||||
var doi = this.item.getField('DOI');
|
||||
if (doi) {
|
||||
if (doi && typeof val == 'String') {
|
||||
// Pull out DOI, in case there's a prefix
|
||||
doi = Zotero.Utilities.prototype.cleanDOI(doi);;
|
||||
if (doi) {
|
||||
|
@ -452,7 +452,7 @@
|
|||
label.setAttribute("onclick", "ZoteroPane.loadURI(this.nextSibling.firstChild ? this.nextSibling.firstChild.nodeValue : this.nextSibling.value, event)");
|
||||
label.setAttribute("tooltiptext", Zotero.getString('pane.item.goToURL.online.tooltip'));
|
||||
}
|
||||
else if (fieldName == 'DOI' && val) {
|
||||
else if (fieldName == 'DOI' && val && typeof val == 'String') {
|
||||
// Pull out DOI, in case there's a prefix
|
||||
var doi = Zotero.Utilities.prototype.cleanDOI(val);
|
||||
if (doi) {
|
||||
|
|
Loading…
Add table
Reference in a new issue