From f867a9179ed1c26620a6d39f1811665cc8d22d4d Mon Sep 17 00:00:00 2001 From: Eugene Scheepers Date: Wed, 12 Aug 2026 12:57:03 +0000 Subject: [PATCH 1/2] fix(models): add datetime cast for finished_at in ScheduledDatabaseBackupExecution --- app/Models/ScheduledDatabaseBackupExecution.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Models/ScheduledDatabaseBackupExecution.php b/app/Models/ScheduledDatabaseBackupExecution.php index 1d5f5f9ce..8c5de1e8b 100644 --- a/app/Models/ScheduledDatabaseBackupExecution.php +++ b/app/Models/ScheduledDatabaseBackupExecution.php @@ -24,6 +24,7 @@ class ScheduledDatabaseBackupExecution extends BaseModel { return [ 'size' => 'integer', + 'finished_at' => 'datetime', 's3_uploaded' => 'boolean', 'local_storage_deleted' => 'boolean', 's3_storage_deleted' => 'boolean', From 5e7ba47054b8b7d8b49af86c6f01b235799239e4 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 12 Aug 2026 16:27:33 +0200 Subject: [PATCH 2/2] test(models): cover finished_at datetime cast --- tests/Unit/ScheduledDatabaseBackupExecutionTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 tests/Unit/ScheduledDatabaseBackupExecutionTest.php diff --git a/tests/Unit/ScheduledDatabaseBackupExecutionTest.php b/tests/Unit/ScheduledDatabaseBackupExecutionTest.php new file mode 100644 index 000000000..b0d7df913 --- /dev/null +++ b/tests/Unit/ScheduledDatabaseBackupExecutionTest.php @@ -0,0 +1,8 @@ +getCasts()) + ->toHaveKey('finished_at', 'datetime'); +});