diff --git a/app/Http/Controllers/ProjectController.php b/app/Http/Controllers/ProjectController.php index a4db0b1f8..7e67a588c 100644 --- a/app/Http/Controllers/ProjectController.php +++ b/app/Http/Controllers/ProjectController.php @@ -64,7 +64,6 @@ class ProjectController extends Controller } else if ($type->value() === 'redis') { $database = create_standalone_redis($environment->id, $destination_uuid); } - ray($database); return redirect()->route('project.database.configuration', [ 'project_uuid' => $project->uuid, 'environment_name' => $environment->name, diff --git a/app/Http/Livewire/Project/Database/CreateScheduledBackup.php b/app/Http/Livewire/Project/Database/CreateScheduledBackup.php index a364938c0..35ecebdd3 100644 --- a/app/Http/Livewire/Project/Database/CreateScheduledBackup.php +++ b/app/Http/Livewire/Project/Database/CreateScheduledBackup.php @@ -32,7 +32,7 @@ class CreateScheduledBackup extends Component $this->emit('error', 'Invalid Cron / Human expression.'); return; } - ScheduledDatabaseBackup::create([ + $payload = [ 'enabled' => true, 'frequency' => $this->frequency, 'save_s3' => $this->save_s3, @@ -40,7 +40,11 @@ class CreateScheduledBackup extends Component 'database_id' => $this->database->id, 'database_type' => $this->database->getMorphClass(), 'team_id' => currentTeam()->id, - ]); + ]; + if ($this->database->type() === 'standalone-postgresql') { + $payload['databases_to_backup'] = $this->database->postgres_db; + } + ScheduledDatabaseBackup::create($payload); $this->emit('refreshScheduledBackups'); } catch (\Throwable $e) { handleError($e, $this);