From 779653f75b140942f731cbb238bc0667cc461307 Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Sat, 2 Jul 2022 10:37:38 +0000
Subject: [PATCH] fix: explicitly cast seconds to int in iso8601_duration
 helper function

episode page was unaccessible on with php8.1 and dev mode
---
 app/Helpers/seo_helper.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/Helpers/seo_helper.php b/app/Helpers/seo_helper.php
index 473df8adb2..f9d870b005 100644
--- a/app/Helpers/seo_helper.php
+++ b/app/Helpers/seo_helper.php
@@ -305,7 +305,7 @@ if (! function_exists('iso8601_duration')) {
     function iso8601_duration(float $seconds): string
     {
         $days = floor($seconds / 86400);
-        $seconds %= 86400;
+        $seconds = (int) $seconds % 86400;
 
         $hours = floor($seconds / 3600);
         $seconds %= 3600;
-- 
GitLab