Fix backup-all script (#8255)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev 2025-03-18 00:38:12 +07:00 committed by GitHub
parent 2ff661d172
commit d3ffb3c2fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 1 deletions

View File

@ -1010,7 +1010,9 @@ export function devTool (
const skipWorkspaces = new Set(cmd.skip.split(',').map((it) => it.trim()))
const token = generateToken(systemAccountUuid, '' as WorkspaceUuid)
const token = generateToken(systemAccountUuid, '' as WorkspaceUuid, {
service: 'tool'
})
const workspaces = (await getAccountClient(token).listWorkspaces(cmd.region))
.sort((a, b) => {
const bsize = b.backupInfo?.backupSize ?? 0

View File

@ -2810,6 +2810,13 @@ export async function checkBackupIntegrity (ctx: MeasureContext, storage: Backup
modified = true
}
}
if (backupInfo.migrations == null) {
backupInfo.migrations = {}
}
if (!backupInfo.migrations.zeroCheckSize) {
backupInfo.migrations.zeroCheckSize = true
modified = true
}
if (modified) {
await storage.writeFile(infoFile, gzipSync(JSON.stringify(backupInfo, undefined, 2), { level: defaultLevel }))
}