Fix Travis errors due to broken DirectoryIterator
This commit is contained in:
parent
d89da85606
commit
6d07cb44df
3 changed files with 17 additions and 10 deletions
|
@ -494,6 +494,16 @@ var getTempDirectory = Zotero.Promise.coroutine(function* getTempDirectory() {
|
|||
return path;
|
||||
});
|
||||
|
||||
var removeDir = Zotero.Promise.coroutine(function* (dir) {
|
||||
// OS.File.DirectoryIterator, used by OS.File.removeDir(), isn't reliable on Travis,
|
||||
// returning entry.isDir == false for subdirectories, so use nsIFile instead
|
||||
//yield OS.File.removeDir(zipDir);
|
||||
dir = Zotero.File.pathToFile(dir);
|
||||
if (dir.exists()) {
|
||||
dir.remove(true);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Resets the Zotero DB and restarts Zotero. Returns a promise resolved
|
||||
* when this finishes.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue