FIX (backups): Fix extension when downloading backup depending on compression type

This commit is contained in:
Rostislav Dugin
2025-12-30 18:15:49 +03:00
parent 428a87ae84
commit 67c14cfa89
2 changed files with 6 additions and 3 deletions

View File

@@ -193,8 +193,8 @@ func (c *BackupController) GetFile(ctx *gin.Context) {
}
}()
extension := ".dump.zst"
if dbType == databases.DatabaseTypeMysql {
extension := ".dump"
if dbType == databases.DatabaseTypeMysql || dbType == databases.DatabaseTypeMariadb {
extension = ".sql.zst"
}

View File

@@ -74,7 +74,10 @@ export const BackupsComponent = ({ database, isCanManageDBs, scrollContainerRef
// Find the backup to get a meaningful filename
const backup = backups.find((b) => b.id === backupId);
const createdAt = backup ? dayjs(backup.createdAt).format('YYYY-MM-DD_HH-mm-ss') : 'backup';
const extension = database.type === DatabaseType.MYSQL ? '.sql.zst' : '.dump.zst';
const extension =
database.type === DatabaseType.MYSQL || database.type === DatabaseType.MARIADB
? '.sql.zst'
: '.dump';
link.download = `${database.name}_backup_${createdAt}${extension}`;
// Trigger download