Fix Zotero.Translator.save()

This commit is contained in:
Simon Kornblith 2013-08-17 01:18:48 -04:00
parent 8b13d473c7
commit f397b0e3d1

View File

@ -354,14 +354,13 @@ Zotero.Translators = new function() {
// JSON.stringify has the benefit of indenting JSON
var metadataJSON = JSON.stringify(metadata, null, "\t");
var str = metadataJSON + "\n\n" + code;
var str = metadataJSON + "\n\n" + code,
translator;
var translator = Zotero.Translators.get(metadata.translatorID);
if (translator && destFile.equals(translator.file)) {
var sameFile = true;
}
return Q.fcall(function () {
return Zotero.Translators.get(metadata.translatorID)
.then(function(gTranslator) {
translator = gTranslator;
var sameFile = translator && destFile.equals(translator.file);
if (sameFile) return;
return Q(OS.File.exists(destFile.path))