From b69f7183d00d7916ab2880e7e110e71c13d0d5f6 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Mon, 22 Dec 2025 15:00:27 +0100 Subject: [PATCH] Fix timestamp issue in InvitationController --- app/Http/Controllers/InvitationController.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/InvitationController.php b/app/Http/Controllers/InvitationController.php index 191898ffa..0d317f8c1 100644 --- a/app/Http/Controllers/InvitationController.php +++ b/app/Http/Controllers/InvitationController.php @@ -64,11 +64,11 @@ class InvitationController extends BasePageController $invitationData['used_by_user'] = $invitation->usedBy->toArray(); } - // Convert timestamps - $invitationData['created_at'] = strtotime($invitation->created_at); - $invitationData['expires_at'] = strtotime($invitation->expires_at); + // Convert timestamps - use Carbon's timestamp property instead of strtotime + $invitationData['created_at'] = $invitation->created_at?->timestamp; + $invitationData['expires_at'] = $invitation->expires_at?->timestamp; if ($invitation->used_at) { - $invitationData['used_at'] = strtotime($invitation->used_at); + $invitationData['used_at'] = $invitation->used_at->timestamp; } $invitationsArray[] = $invitationData; @@ -173,9 +173,9 @@ class InvitationController extends BasePageController $preview = $this->invitationService->getInvitationPreview($token); - // Convert timestamps + // Convert timestamps - use Carbon's timestamp property if ($preview && isset($preview['expires_at'])) { - $preview['expires_at'] = strtotime($preview['expires_at']); + $preview['expires_at'] = $preview['expires_at']->timestamp; } // Add role name if role is set