Mvolz has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/201712

Change subject: [WIP] Fix Scrape to output correct format
......................................................................

[WIP] Fix Scrape to output correct format

Scrape in CitoidService.js was only correctly
exporting to bibtex and was not exporting the
internal zotero format to mediawiki nor
MWDeprecated.

This fixes it but it's messy works.

Bug:T95004
Change-Id: Id32cd5a9968ae6109984b05b86b9dd5321dfeff4
---
M lib/CitoidService.js
M package.json
2 files changed, 10 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/citoid 
refs/changes/12/201712/1

diff --git a/lib/CitoidService.js b/lib/CitoidService.js
index 05280b5..e1f8072 100644
--- a/lib/CitoidService.js
+++ b/lib/CitoidService.js
@@ -342,6 +342,7 @@
        var format = opts.format;
        var scrape = this.scraper.scrape.bind(this.scraper);
        var zoteroExportRequest = 
this.zoteroService.zoteroExportRequest.bind(this.zoteroService);
+       var selectFormatFcn = 
this.zoteroService.selectFormatFcn.bind(this.zoteroService);
 
        if (format === 'bibtex') {
                scrape(opts, function(error, scrapeResCode, citation) {
@@ -360,7 +361,14 @@
                        });
                });
        } else {
-               scrape(opts, callback);
+               scrape(opts, function(error, scrapeResCode, citation) {
+                       selectFormatFcn(format, function(convert){
+                               convert(opts.search, format, citation, 
function(citation){
+                                       cbResCode = scrapeResCode;
+                                       callback(error, cbResCode, citation);
+                               });
+                       });
+               });
        }
 };
 
diff --git a/package.json b/package.json
index e283dd8..fe8a9bf 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "citoid",
-  "version": "0.2.5",
+  "version": "0.2.6",
   "description": "Converts search terms such as URL or DOI into citations.",
   "scripts": {
     "start": "service-runner",

-- 
To view, visit https://gerrit.wikimedia.org/r/201712
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id32cd5a9968ae6109984b05b86b9dd5321dfeff4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/citoid
Gerrit-Branch: master
Gerrit-Owner: Mvolz <mv...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to