www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 89a0f8910af8f0cb5457ce4f25076b4a334a1353
parent 1e6bb44e80e7c0c1c0dda5c43a0a101a2821ea20
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Sat,  7 Nov 2015 09:18:11 +0100

Relax condition in parseContextObject

Especially, allow rft.subject and rft.description in core OpenURL without Dublin Core declared as format. This fixes #851

Diffstat:
Mchrome/content/zotero/xpcom/openurl.js | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/chrome/content/zotero/xpcom/openurl.js b/chrome/content/zotero/xpcom/openurl.js @@ -438,7 +438,10 @@ Zotero.OpenURL = new function() { } else if(key == "rft.appldate") { item.date = value; } - } else if(format == "info:ofi/fmt:kev:mtx:dc") { + } else { + // The following keys are technically only valid in Dublin Core + // (i.e., format == "info:ofi/fmt:kev:mtx:dc") but in practice + // 'format' is not always set if(key == "rft.identifier") { if(value.length > 8) { // we could check length separately for // each type, but all of these identifiers