mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 14:41:24 +08:00
fix(databases): fix upgrade undefined error (#7929)
fix(databases): 修复升级到V8时语言对映射的逻辑错误 修复在数据库升级到V8版本时,语言对映射逻辑中未正确处理originPair为空的情况
This commit is contained in:
parent
05b8afd681
commit
4111ee4c58
@ -357,9 +357,10 @@ export async function upgradeToV8(tx: Transaction): Promise<void> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Logger.log('originPair: %o', originPair)
|
Logger.log('originPair: %o', originPair)
|
||||||
newPair = [langMap[originPair[0]], langMap[originPair[1]]]
|
if (!originPair || !originPair[0] || !originPair[1]) {
|
||||||
if (!newPair[0] || !newPair[1]) {
|
|
||||||
newPair = defaultPair
|
newPair = defaultPair
|
||||||
|
} else {
|
||||||
|
newPair = [langMap[originPair[0]], langMap[originPair[1]]]
|
||||||
}
|
}
|
||||||
|
|
||||||
Logger.log('DB migration to version 8: %o', { newSource, newTarget, newPair })
|
Logger.log('DB migration to version 8: %o', { newSource, newTarget, newPair })
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user