From d943b88b4518ad11db2701dfc41be04d5baa2d0c Mon Sep 17 00:00:00 2001 From: Rick Holtman Date: Wed, 25 Mar 2026 16:31:00 +0100 Subject: [PATCH] Update license expiry calculation to ensure integer return type, now I get a float with -20.91572169669 --- resources/views/customer/licenses/index.blade.php | 2 +- resources/views/customer/licenses/list.blade.php | 2 +- resources/views/customer/licenses/show.blade.php | 2 +- resources/views/livewire/customer/licenses.blade.php | 2 +- resources/views/livewire/customer/licenses/show.blade.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/views/customer/licenses/index.blade.php b/resources/views/customer/licenses/index.blade.php index c319521c..5e699824 100644 --- a/resources/views/customer/licenses/index.blade.php +++ b/resources/views/customer/licenses/index.blade.php @@ -243,7 +243,7 @@ class="mt-3 inline-flex w-full justify-center rounded-md bg-white px-3 py-2 text @foreach($licenses as $license) @php $isLegacyLicense = $license->isLegacy(); - $daysUntilExpiry = $license->expires_at ? $license->expires_at->diffInDays(now()) : null; + $daysUntilExpiry = $license->expires_at ? (int) now()->diffInDays($license->expires_at, false) : null; $needsRenewal = $isLegacyLicense && $daysUntilExpiry !== null && !$license->expires_at->isPast(); @endphp
  • diff --git a/resources/views/customer/licenses/list.blade.php b/resources/views/customer/licenses/list.blade.php index 70c05a92..640058cc 100644 --- a/resources/views/customer/licenses/list.blade.php +++ b/resources/views/customer/licenses/list.blade.php @@ -29,7 +29,7 @@ @foreach($licenses as $license) @php $isLegacyLicense = $license->isLegacy(); - $daysUntilExpiry = $license->expires_at ? $license->expires_at->diffInDays(now()) : null; + $daysUntilExpiry = $license->expires_at ? (int) now()->diffInDays($license->expires_at, false) : null; $needsRenewal = $isLegacyLicense && $daysUntilExpiry !== null && !$license->expires_at->isPast(); @endphp
  • diff --git a/resources/views/customer/licenses/show.blade.php b/resources/views/customer/licenses/show.blade.php index dc88a35a..8d2aa857 100644 --- a/resources/views/customer/licenses/show.blade.php +++ b/resources/views/customer/licenses/show.blade.php @@ -158,7 +158,7 @@ class="ml-2 inline-flex items-center px-2.5 py-1.5 border border-gray-300 dark:b @php $isLegacyLicense = $license->isLegacy(); - $daysUntilExpiry = $license->expires_at ? $license->expires_at->diffInDays(now()) : null; + $daysUntilExpiry = $license->expires_at ? (int) now()->diffInDays($license->expires_at, false) : null; $needsRenewal = $isLegacyLicense && $daysUntilExpiry !== null; @endphp diff --git a/resources/views/livewire/customer/licenses.blade.php b/resources/views/livewire/customer/licenses.blade.php index 5b4bd4fb..6be21028 100644 --- a/resources/views/livewire/customer/licenses.blade.php +++ b/resources/views/livewire/customer/licenses.blade.php @@ -17,7 +17,7 @@ @foreach($this->licenses as $license) @php $isLegacyLicense = $license->isLegacy(); - $daysUntilExpiry = $license->expires_at ? $license->expires_at->diffInDays(now()) : null; + $daysUntilExpiry = $license->expires_at ? (int) now()->diffInDays($license->expires_at, false) : null; $needsRenewal = $isLegacyLicense && $daysUntilExpiry !== null && !$license->expires_at->isPast(); $status = match(true) { diff --git a/resources/views/livewire/customer/licenses/show.blade.php b/resources/views/livewire/customer/licenses/show.blade.php index 6a0ba815..4bc35e6a 100644 --- a/resources/views/livewire/customer/licenses/show.blade.php +++ b/resources/views/livewire/customer/licenses/show.blade.php @@ -99,7 +99,7 @@ {{-- Renewal CTA --}} @php $isLegacyLicense = $license->isLegacy(); - $daysUntilExpiry = $license->expires_at ? $license->expires_at->diffInDays(now()) : null; + $daysUntilExpiry = $license->expires_at ? (int) now()->diffInDays($license->expires_at, false) : null; $needsRenewal = $isLegacyLicense && $daysUntilExpiry !== null; @endphp