diff --git a/src/renderer/src/databases/upgrades.ts b/src/renderer/src/databases/upgrades.ts index 5543dde4a..49c886aed 100644 --- a/src/renderer/src/databases/upgrades.ts +++ b/src/renderer/src/databases/upgrades.ts @@ -357,9 +357,10 @@ export async function upgradeToV8(tx: Transaction): Promise { } Logger.log('originPair: %o', originPair) - newPair = [langMap[originPair[0]], langMap[originPair[1]]] - if (!newPair[0] || !newPair[1]) { + if (!originPair || !originPair[0] || !originPair[1]) { newPair = defaultPair + } else { + newPair = [langMap[originPair[0]], langMap[originPair[1]]] } Logger.log('DB migration to version 8: %o', { newSource, newTarget, newPair })