Functions to modify 'version'/'synced' efficiently, plus some other fixes
This commit is contained in:
parent
cf3eed5f14
commit
ada657fcb8
6 changed files with 184 additions and 25 deletions
|
@ -171,9 +171,8 @@ function createUnsavedDataObject(objectType, params) {
|
|||
|
||||
var createDataObject = Zotero.Promise.coroutine(function* (objectType, params, saveOptions) {
|
||||
var obj = createUnsavedDataObject(objectType, params);
|
||||
var id = yield obj.saveTx(saveOptions);
|
||||
var objectsClass = Zotero.DataObjectUtilities.getObjectsClassForObjectType(objectType);
|
||||
return objectsClass.getAsync(id);
|
||||
yield obj.saveTx(saveOptions);
|
||||
return obj;
|
||||
});
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue