Make sure 'collections' passed to Translate is an array

This commit is contained in:
Dan Stillman 2017-02-08 14:58:03 -05:00
parent 27cb099c82
commit a4572c9442

View File

@ -1278,6 +1278,9 @@ Zotero.Translate.Base.prototype = {
this._currentState = "translate";
this._libraryID = options.libraryID;
if (options.collections && !Array.isArray(options.collections)) {
throw new Error("'collections' must be an array");
}
this._collections = options.collections;
this._saveAttachments = options.saveAttachments === undefined || options.saveAttachments;