Functions to modify 'version'/'synced' efficiently, plus some other fixes

This commit is contained in:
Dan Stillman 2015-05-21 21:56:04 -04:00
parent cf3eed5f14
commit ada657fcb8
6 changed files with 184 additions and 25 deletions

View file

@ -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;
});
/**