Skip to content

Commit fd28cf3

Browse files
committed
Ignore version check when server version cant be retrieved
1 parent 8477952 commit fd28cf3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/backupbackend.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ QString BackupBackend::ProductMajorVersionToString(const int product_major_versi
139139
case 12: return "SQL Server 2014";
140140
case 13: return "SQL Server 2016";
141141
case 14: return "SQL Server 2017";
142-
default: return QString();
142+
default: return "Unknown";
143143
}
144144

145145
}
@@ -519,7 +519,7 @@ void BackupBackend::RestoreBackup(BakFileItemPtr fileitem) {
519519
return;
520520
}
521521

522-
if (db_version_highest > server_version) {
522+
if (server_version != 0 && db_version_highest > server_version) {
523523
r.failure(tr("SQL Backup \"%1\" was created on %2 (%3), which is newer than this server, this server is %4 (%5). You need yo upgrade your SQL server.").arg(fileitem->filename()).arg(ProductMajorVersionToString(db_version_highest)).arg(db_version_highest).arg(ProductMajorVersionToString(server_version)).arg(server_version));
524524
return;
525525
}

0 commit comments

Comments
 (0)