zotero/zotero — pull request #321 by aurimasv (2013-05-13 03:56:29+00:00)
Title: Small fixes to Export Library

I can't reproduce the error reported here: https://forums.zotero.org/discussion/29392/cannot-export-library/

But from reading the code, I thought I had figured out how a similar error could happen. If there is only one item in the library `Zotero.Items.get()` should return the item rather than an array (which is fine), but `getAll` would then simply return that value instead of ensuring that it's an array. The error could also happen if get returns false, but then there would be another debug message: `No arguments provided to Items.get()` or `Item {ID} doesn't exist` (Dan, did you maybe miss that message in the log? It may not have been near the thrown exception).

The only problem with this theory is that I cannot get the error to trigger with only one item in the library. This is quite confusing, because it means that I'm misinterpreting something in the code. Any idea what I'm reading incorrectly?