Handle missing deleted.txt in unpacked source directory

Unpacked directories aren't actually supported anymore, but fix obvious
breakage if they were.
This commit is contained in:
Dan Stillman 2017-03-27 02:02:11 -04:00
parent 4477e42cf9
commit 499d4e3065

View file

@ -585,11 +585,14 @@ Zotero.Schema = new function(){
var deleted = xpiZipReader.getInputStream("deleted.txt");
}
deleted = yield Zotero.File.getContentsAsync(deleted);
deleted = deleted.match(/^([^\s]+)/gm);
var version = deleted.shift();
let deletedVersion;
if (deleted) {
deleted = yield Zotero.File.getContentsAsync(deleted);
deleted = deleted.match(/^([^\s]+)/gm);
deletedVersion = deleted.shift();
}
if (!lastVersion || lastVersion < version) {
if (!lastVersion || lastVersion < deletedVersion) {
var toDelete = [];
let iterator = new OS.File.DirectoryIterator(destDir);
try {