From 5c4c977e23bb8d3044a96891bc3135e2089d45be Mon Sep 17 00:00:00 2001 From: Florian Heinz Date: Thu, 21 May 2026 23:19:21 +0200 Subject: [PATCH] Bust cached dashboard images --- src/App.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/App.php b/src/App.php index 5224c55..843ac4d 100644 --- a/src/App.php +++ b/src/App.php @@ -1957,8 +1957,9 @@ final class App $event['image_url'] = null; $eventImage = trim((string) ($event['image'] ?? '')); - if ($eventImage !== '' && is_file($this->dashboardMediaDirectory($username) . '/' . basename($eventImage))) { - $event['image_url'] = '/event-image?date=' . rawurlencode($date) . '&id=' . rawurlencode((string) ($event['id'] ?? '')); + $eventImagePath = $this->dashboardMediaDirectory($username) . '/' . basename($eventImage); + if ($eventImage !== '' && is_file($eventImagePath)) { + $event['image_url'] = '/event-image?date=' . rawurlencode($date) . '&id=' . rawurlencode((string) ($event['id'] ?? '')) . '&v=' . rawurlencode((string) filemtime($eventImagePath)); } $events[] = $event; } @@ -1970,7 +1971,7 @@ final class App $path = $this->dashboardMediaDirectory($username) . '/' . basename($fileName); if (is_file($path)) { - $entry['background_image_url'] = '/day-image?date=' . rawurlencode($date); + $entry['background_image_url'] = '/day-image?date=' . rawurlencode($date) . '&v=' . rawurlencode((string) filemtime($path)); } return $entry;