commit c5061de7820d5eca50cc9363a4d0c83438ffe635
parent cff1bac7b9922b1a91eb23a67f6a1a93803c8cd4
Author: aurimasv <aurimas.dev@gmail.com>
Date: Sat, 22 Sep 2012 18:43:13 -0500
Fix cleanDOI
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js
@@ -261,8 +261,9 @@ Zotero.Utilities = {
if(typeof(x) != "string") {
throw "cleanDOI: argument must be a string";
}
-
- return x.match(/10\.[0-9]{4,}\/[^\s]*[^\s\.,]/)[0];
+
+ var doi = x.match(/10\.[0-9]{4,}\/[^\s]*[^\s\.,]/);
+ return doi ? doi[0] : null;
},
/**