diff --git a/backend/internal/features/backups/config/repository.go b/backend/internal/features/backups/config/repository.go index 7c31d57..c24b1e6 100644 --- a/backend/internal/features/backups/config/repository.go +++ b/backend/internal/features/backups/config/repository.go @@ -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