mirror of
https://github.com/zotero/zotero.git
synced 2026-10-10 03:28:10 +00:00
parent
7e00f908d8
commit
b7fa1e8903
2 changed files with 6 additions and 6 deletions
|
|
@ -152,9 +152,11 @@ Zotero.Creators = new function() {
|
|||
delete _cache[toDelete[i]];
|
||||
}
|
||||
|
||||
var sql = "DELETE FROM creators WHERE creatorID NOT IN "
|
||||
+ "(SELECT creatorID FROM itemCreators)";
|
||||
yield Zotero.DB.queryAsync(sql);
|
||||
yield Zotero.DB.executeTransaction(async function () {
|
||||
var sql = "DELETE FROM creators WHERE creatorID NOT IN "
|
||||
+ "(SELECT creatorID FROM itemCreators)";
|
||||
await Zotero.DB.queryAsync(sql, [], { ignoreDBLock: true });
|
||||
}, { disableForeignKeys: true });
|
||||
}
|
||||
|
||||
Zotero.Prefs.set('purge.creators', false);
|
||||
|
|
|
|||
|
|
@ -1735,9 +1735,7 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js");
|
|||
this.purgeDataObjects = Zotero.Promise.coroutine(function* () {
|
||||
var d = new Date();
|
||||
|
||||
yield Zotero.DB.executeTransaction(async function () {
|
||||
return Zotero.Creators.purge();
|
||||
});
|
||||
yield Zotero.Creators.purge();
|
||||
yield Zotero.DB.executeTransaction(async function () {
|
||||
return Zotero.Tags.purge();
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue