Convert some object ids from strings to integers after 4e1937680

This commit is contained in:
Dan Stillman 2017-05-23 02:10:26 -04:00
parent 4e1937680f
commit e1fb28faa9
4 changed files with 24 additions and 4 deletions

View file

@ -1066,6 +1066,26 @@ describe("Zotero.Item", function () {
assert.ok(e);
assert.equal(e.message, "Item type must be set before saving");
})
it("should reload child items for parent items", function* () {
var item = yield createDataObject('item');
var attachment = yield importFileAttachment('test.png', { parentItemID: item.id });
var note1 = new Zotero.Item('note');
note1.parentItemID = item.id;
yield note1.saveTx();
var note2 = new Zotero.Item('note');
note2.parentItemID = item.id;
yield note2.saveTx();
assert.lengthOf(item.getAttachments(), 1);
assert.lengthOf(item.getNotes(), 2);
note2.parentItemID = null;
yield note2.saveTx();
assert.lengthOf(item.getAttachments(), 1);
assert.lengthOf(item.getNotes(), 1);
});
})