Add institutional author to sample test data
This commit is contained in:
parent
4233d2ebbd
commit
e3ab3ab03e
6 changed files with 696 additions and 35 deletions
|
@ -293,6 +293,16 @@ function generateAllTypesAndFieldsData() {
|
|||
lastName: typeName + 'Last'
|
||||
});
|
||||
}
|
||||
|
||||
// Also add a single-field mode author, which is valid for all types
|
||||
let primaryCreatorType = Zotero.CreatorTypes.getName(
|
||||
Zotero.CreatorTypes.getPrimaryIDForType(itemTypes[i].id)
|
||||
);
|
||||
creators.push({
|
||||
creatorType: primaryCreatorType,
|
||||
lastName: 'Institutional Author',
|
||||
fieldMode: 1
|
||||
});
|
||||
}
|
||||
|
||||
return data;
|
||||
|
@ -315,8 +325,13 @@ function populateDBWithSampleData(data) {
|
|||
let creators = item[itemField];
|
||||
for (let i=0; i<creators.length; i++) {
|
||||
let creator = new Zotero.Creator();
|
||||
creator.firstName = creators[i].firstName;
|
||||
creator.lastName = creators[i].lastName;
|
||||
if (creators[i].fieldMode) {
|
||||
creator.fieldMode = creators[i].fieldMode;
|
||||
} else {
|
||||
creator.firstName = creators[i].firstName;
|
||||
}
|
||||
|
||||
creator = Zotero.Creators.get(creator.save());
|
||||
|
||||
zItem.setCreator(i, creator, creators[i].creatorType);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue