diff --git a/translators/NCBI PubMed.js b/translators/NCBI PubMed.js index fbfacdaf73..3c9c24be53 100644 --- a/translators/NCBI PubMed.js +++ b/translators/NCBI PubMed.js @@ -9,7 +9,7 @@ "priority":100, "configOptions":{"dataMode":"block"}, "inRepository":true, - "lastUpdated":"2011-02-10 00:28:19" + "lastUpdated":"2011-03-10 10:15:00" } function detectWeb(doc, url) { @@ -196,8 +196,11 @@ function doImportFromText(text) { } } // We use a regex to remove the section labels - newItem.abstractNote = article.Abstract.AbstractText.toString() - .replace(/<\/?AbstractText\s*(?:Label=")?([^">]+)?[^>]*>/g, "$1\n"); + // also, we have entities to clear up + newItem.abstractNote = Zotero.Utilities.unescapeHTML( + article.Abstract.AbstractText.toString() + .replace(/<\/?AbstractText\s*(?:Label=")?([^">]+)?[^>]*>/g, "$1\n") + ); newItem.DOI = xml.PubmedArticle[i].PubmedData.ArticleIdList.ArticleId.(@IdType == "doi" ).text().toString(); newItem.publicationTitle = Zotero.Utilities.capitalizeTitle(newItem.publicationTitle);