From fd03d276f1b9b80b50a92f2de51cd3b8decb239a Mon Sep 17 00:00:00 2001 From: AudioCore Bot Date: Thu, 5 Mar 2026 14:30:52 +0000 Subject: [PATCH] Hide future-dated releases in artist profile latest releases --- plugins/artists/ArtistsController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/artists/ArtistsController.php b/plugins/artists/ArtistsController.php index 938ac74..ba3c40e 100644 --- a/plugins/artists/ArtistsController.php +++ b/plugins/artists/ArtistsController.php @@ -71,11 +71,13 @@ class ArtistsController SELECT id, title, slug, release_date, cover_url, artist_name FROM ac_releases WHERE is_published = 1 + AND (release_date IS NULL OR release_date <= :today) AND (artist_id = :artist_id OR artist_name = :artist_name) ORDER BY release_date DESC, created_at DESC LIMIT 2 "); $relStmt->execute([ + ':today' => date('Y-m-d'), ':artist_id' => (int)($artist['id'] ?? 0), ':artist_name' => (string)($artist['name'] ?? ''), ]); @@ -84,11 +86,13 @@ class ArtistsController SELECT id, title, slug, release_date, cover_url, artist_name FROM ac_releases WHERE is_published = 1 + AND (release_date IS NULL OR release_date <= :today) AND artist_name = :artist_name ORDER BY release_date DESC, created_at DESC LIMIT 2 "); $relStmt->execute([ + ':today' => date('Y-m-d'), ':artist_name' => (string)($artist['name'] ?? ''), ]); }