mirror of
https://github.com/immich-app/immich.git
synced 2025-12-22 01:11:20 +03:00
fix(server): backup version checks not handling database versions correctly (#14102)
This commit is contained in:
@@ -105,9 +105,8 @@ export class BackupService extends BaseService {
|
||||
const databaseVersion = await this.databaseRepository.getPostgresVersion();
|
||||
const databaseSemver = semver.coerce(databaseVersion);
|
||||
const databaseMajorVersion = databaseSemver?.major;
|
||||
const databaseSupported = semver.satisfies(databaseVersion, '>=14.0.0 <18.0.0');
|
||||
|
||||
if (!databaseMajorVersion || !databaseSupported) {
|
||||
if (!databaseMajorVersion || !databaseSemver || !semver.satisfies(databaseSemver, '>=14.0.0 <18.0.0')) {
|
||||
this.logger.error(`Database Backup Failure: Unsupported PostgreSQL version: ${databaseVersion}`);
|
||||
return JobStatus.FAILED;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user