Simplify deleteCacheObjectVersions() query
This commit is contained in:
parent
5b0b874435
commit
2588a0a651
1 changed files with 3 additions and 4 deletions
|
@ -1082,10 +1082,9 @@ Zotero.Sync.Data.Local = {
|
|||
* @param {Integer} [maxVersion]
|
||||
*/
|
||||
deleteCacheObjectVersions: function (objectType, libraryID, key, minVersion, maxVersion) {
|
||||
var sql = "DELETE FROM syncCache WHERE libraryID=? AND key=? "
|
||||
+ "AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM "
|
||||
+ "syncObjectTypes WHERE name=?)";
|
||||
var params = [libraryID, key, objectType];
|
||||
var syncObjectTypeID = Zotero.Sync.Data.Utilities.getSyncObjectTypeID(objectType);
|
||||
var sql = "DELETE FROM syncCache WHERE libraryID=? AND key=? AND syncObjectTypeID=?";
|
||||
var params = [libraryID, key, syncObjectTypeID];
|
||||
if (minVersion && minVersion == maxVersion) {
|
||||
sql += " AND version=?";
|
||||
params.push(minVersion);
|
||||
|
|
Loading…
Add table
Reference in a new issue