mirror of
https://github.com/zotero/zotero.git
synced 2026-09-10 22:41:08 +00:00
Fix migrateExtraFields() when onProgress isn't passed
This commit is contained in:
parent
d0182e1ef4
commit
49812d6efc
1 changed files with 4 additions and 2 deletions
|
|
@ -670,7 +670,7 @@ Zotero.Schema = new function(){
|
|||
* This needs the data object architecture to be initialized, so it's called from zotero.js
|
||||
* rather than in _updateGlobalSchema().
|
||||
*/
|
||||
this.migrateExtraFields = async function ({ onProgress }) {
|
||||
this.migrateExtraFields = async function ({ onProgress } = {}) {
|
||||
// Check for a flag set by _updateGlobalSchema()
|
||||
var needsUpdate = await Zotero.DB.valueQueryAsync(
|
||||
"SELECT COUNT(*) FROM settings WHERE setting='globalSchema' AND key='migrateExtra'"
|
||||
|
|
@ -721,7 +721,9 @@ Zotero.Schema = new function(){
|
|||
notifierQueue
|
||||
});
|
||||
}
|
||||
onProgress({ progress: ++progress, progressMax });
|
||||
if (onProgress) {
|
||||
onProgress({ progress: ++progress, progressMax });
|
||||
}
|
||||
}
|
||||
}
|
||||
finally {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue