Make sure translator file ends with newline when saving
Fixes https://github.com/zotero/scaffold/issues/37
This commit is contained in:
parent
c9694e93b0
commit
cddc84ffe3
|
@ -475,8 +475,12 @@ Zotero.Translators = new function() {
|
||||||
// JSON.stringify has the benefit of indenting JSON
|
// JSON.stringify has the benefit of indenting JSON
|
||||||
var metadataJSON = JSON.stringify(metadata, null, "\t");
|
var metadataJSON = JSON.stringify(metadata, null, "\t");
|
||||||
|
|
||||||
var str = metadataJSON + "\n\n" + code,
|
var str = metadataJSON + "\n\n" + code;
|
||||||
translator;
|
|
||||||
|
// Make sure file ends with newline
|
||||||
|
if (!str.endsWith('\n')) {
|
||||||
|
str += '\n';
|
||||||
|
}
|
||||||
|
|
||||||
var translator = Zotero.Translators.get(metadata.translatorID);
|
var translator = Zotero.Translators.get(metadata.translatorID);
|
||||||
var sameFile = translator && destFile == translator.path;
|
var sameFile = translator && destFile == translator.path;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user