From b94837d3da334b273536099425dd852d7b59a7d3 Mon Sep 17 00:00:00 2001 From: aurimasv Date: Fri, 14 Sep 2012 02:21:54 -0500 Subject: [PATCH] Recognize URI protocol based on RFC 3986 specification --- chrome/content/zotero/xpcom/translation/translate_item.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/translation/translate_item.js b/chrome/content/zotero/xpcom/translation/translate_item.js index 0b79313b9d..777d93f28a 100644 --- a/chrome/content/zotero/xpcom/translation/translate_item.js +++ b/chrome/content/zotero/xpcom/translation/translate_item.js @@ -204,7 +204,7 @@ Zotero.Translate.ItemSaver.prototype = { }, "_saveAttachmentFile":function(attachment, parentID) { - const urlRe = /(([a-z]+):\/\/[^\s]*)/i; + const urlRe = /(([a-z][-+\.a-z0-9]*):\/\/[^\s]*)/i; //according to RFC3986 Zotero.debug("Translate: Adding attachment", 4); if(!attachment.url && !attachment.path) {