fix: add missing 'mode IN' to archivingSql query (#7510)

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: alexey@hardcoreeng.com <alexey@hardcoreeng.com>
This commit is contained in:
devin-ai-integration[bot] 2024-12-19 23:44:40 +07:00 committed by GitHub
parent c92c13f864
commit 083a0b222e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -382,7 +382,8 @@ export class WorkspacePostgresDbCollection extends PostgresDbCollection<Workspac
const restoringSql = "mode IN ('pending-restore', 'restoring')"
const archivingSql = "'archiving-pending-backup', 'archiving-backup', 'archiving-pending-clean', 'archiving-clean')"
const archivingSql =
"mode IN ('archiving-pending-backup', 'archiving-backup', 'archiving-pending-clean', 'archiving-clean')"
const versionSql =
'("versionMajor" < $1) OR ("versionMajor" = $1 AND "versionMinor" < $2) OR ("versionMajor" = $1 AND "versionMinor" = $2 AND "versionPatch" < $3)'
const pendingUpgradeSql = `(((disabled = FALSE OR disabled IS NULL) AND (mode = 'active' OR mode IS NULL) AND ${versionSql} ${wsLivenessMs !== undefined ? 'AND "lastVisit" > $4' : ''}) OR ((disabled = FALSE OR disabled IS NULL) AND mode = 'upgrading'))`