From cadb12986c650c31534c793edc35f2cadf6242ac Mon Sep 17 00:00:00 2001 From: Vahor Date: Tue, 3 Sep 2024 17:35:18 +0200 Subject: [PATCH] fix: wrong executions order --- app/Models/ScheduledDatabaseBackup.php | 3 ++- app/Models/ScheduledTask.php | 1 + .../livewire/project/database/backup-executions.blade.php | 2 +- .../project/shared/scheduled-task/executions.blade.php | 4 ++-- .../livewire/project/shared/scheduled-task/show.blade.php | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Models/ScheduledDatabaseBackup.php b/app/Models/ScheduledDatabaseBackup.php index 2d0e200da..50a0c8173 100644 --- a/app/Models/ScheduledDatabaseBackup.php +++ b/app/Models/ScheduledDatabaseBackup.php @@ -22,7 +22,8 @@ class ScheduledDatabaseBackup extends BaseModel public function executions(): HasMany { - return $this->hasMany(ScheduledDatabaseBackupExecution::class); + // Last execution first + return $this->hasMany(ScheduledDatabaseBackupExecution::class)->orderBy('created_at', 'desc'); } public function s3() diff --git a/app/Models/ScheduledTask.php b/app/Models/ScheduledTask.php index 7b1c0d275..82f0036a5 100644 --- a/app/Models/ScheduledTask.php +++ b/app/Models/ScheduledTask.php @@ -28,6 +28,7 @@ class ScheduledTask extends BaseModel public function executions(): HasMany { + // Last execution first return $this->hasMany(ScheduledTaskExecution::class)->orderBy('created_at', 'desc'); } diff --git a/resources/views/livewire/project/database/backup-executions.blade.php b/resources/views/livewire/project/database/backup-executions.blade.php index 6d177505c..fd444b50a 100644 --- a/resources/views/livewire/project/database/backup-executions.blade.php +++ b/resources/views/livewire/project/database/backup-executions.blade.php @@ -4,7 +4,7 @@

Executions

Cleanup Failed Backups -
+
@forelse($executions as $execution)
+
@forelse($executions as $execution) @if (data_get($execution, 'id') == $selectedKey)
@@ -33,4 +33,4 @@ @empty
No executions found.
@endforelse -
\ No newline at end of file +
diff --git a/resources/views/livewire/project/shared/scheduled-task/show.blade.php b/resources/views/livewire/project/shared/scheduled-task/show.blade.php index 125a431a4..789065d71 100644 --- a/resources/views/livewire/project/shared/scheduled-task/show.blade.php +++ b/resources/views/livewire/project/shared/scheduled-task/show.blade.php @@ -42,6 +42,6 @@

Recent executions (click to check output)

- +