mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 06:30:10 +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)
|
||||
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 })
|
||||
|
||||
Loading…
Reference in New Issue
Block a user