Set createdByUserID to current user for locally created group item

Addresses #2322
This commit is contained in:
Dan Stillman 2022-02-19 12:42:42 -05:00
parent 4a914c26db
commit 72ac453a8c
3 changed files with 49 additions and 7 deletions

View file

@ -175,6 +175,7 @@ describe("Zotero.Sync.Data.Engine", function () {
yield Zotero.Users.setCurrentUserID(userID);
yield Zotero.Users.setCurrentUsername("testuser");
yield Zotero.Users.setCurrentName("Test User");
})
after(function () {
@ -4367,9 +4368,9 @@ describe("Zotero.Sync.Data.Engine", function () {
var { id: groupID, libraryID } = await createGroup();
({ engine, client, caller } = await setup({ libraryID }));
var item1 = await createDataObject('item', { libraryID });
var item1 = await createDataObject('item', { libraryID }, { skipGroupItemsUserUpdate: true });
var item1DateModified = item1.dateModified;
var item2 = await createDataObject('item', { libraryID });
var item2 = await createDataObject('item', { libraryID }, { skipGroupItemsUserUpdate: true });
var responseJSON = [
item1.toResponseJSON(),
item2.toResponseJSON()
@ -4413,7 +4414,7 @@ describe("Zotero.Sync.Data.Engine", function () {
var { id: groupID, libraryID } = await createGroup();
({ engine, client, caller } = await setup({ libraryID }));
var item = await createDataObject('item', { libraryID });
var item = await createDataObject('item', { libraryID }, { skipGroupItemsUserUpdate: true });
var responseJSON = [
item.toResponseJSON()
];