FIX (agent): Fix uploading WAL to storages

This commit is contained in:
Rostislav Dugin
2026-03-29 14:35:46 +03:00
parent aa01ce0b76
commit 0a131511a8

View File

@@ -62,6 +62,14 @@ func (r *BackupConfigRepository) FindByDatabaseID(databaseID uuid.UUID) (*Backup
GetDb().
Preload("BackupInterval").
Preload("Storage").
Preload("Storage.LocalStorage").
Preload("Storage.S3Storage").
Preload("Storage.GoogleDriveStorage").
Preload("Storage.NASStorage").
Preload("Storage.AzureBlobStorage").
Preload("Storage.FTPStorage").
Preload("Storage.SFTPStorage").
Preload("Storage.RcloneStorage").
Where("database_id = ?", databaseID).
First(&backupConfig).Error; err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) {
@@ -81,6 +89,14 @@ func (r *BackupConfigRepository) GetWithEnabledBackups() ([]*BackupConfig, error
GetDb().
Preload("BackupInterval").
Preload("Storage").
Preload("Storage.LocalStorage").
Preload("Storage.S3Storage").
Preload("Storage.GoogleDriveStorage").
Preload("Storage.NASStorage").
Preload("Storage.AzureBlobStorage").
Preload("Storage.FTPStorage").
Preload("Storage.SFTPStorage").
Preload("Storage.RcloneStorage").
Where("is_backups_enabled = ?", true).
Find(&backupConfigs).Error; err != nil {
return nil, err