From 9ca33093640f255942f54971f06332b3e3c15d11 Mon Sep 17 00:00:00 2001 From: Xoores Date: Wed, 10 Sep 2025 21:27:58 +0200 Subject: [PATCH 1/2] Fix: Unknown date was displayed as 01-01-0001 - changed it back to Unknown --- frontend/src/Album/Details/AlbumDetails.js | 2 +- frontend/src/Artist/Details/AlbumRow.js | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/frontend/src/Album/Details/AlbumDetails.js b/frontend/src/Album/Details/AlbumDetails.js index f4aa8146f..ebac3a71d 100644 --- a/frontend/src/Album/Details/AlbumDetails.js +++ b/frontend/src/Album/Details/AlbumDetails.js @@ -423,7 +423,7 @@ class AlbumDetails extends Component { size={17} /> - {releaseDate ? + {releaseDate && releaseDate !== '0001-01-01T00:00:00Z' ? moment(releaseDate).format(shortDateFormat) : translate('Unknown') } diff --git a/frontend/src/Artist/Details/AlbumRow.js b/frontend/src/Artist/Details/AlbumRow.js index 8a9a7a6b9..5fb46e764 100644 --- a/frontend/src/Artist/Details/AlbumRow.js +++ b/frontend/src/Artist/Details/AlbumRow.js @@ -193,12 +193,25 @@ class AlbumRow extends Component { } if (name === 'releaseDate') { + if ( releaseDate && releaseDate !== '0001-01-01T00:00:00Z' ) { + return ( + + ); + } return ( - + + { // This is probably a temporary thing. When the metadata server is in full health, this should not happen. + // We can either delete it or add a proper translation if we decide to keep it. + releaseDate ? + translate('Unknown') : + 'No metadata' + } + ); + } if (name === 'size') { From 92a0226bda6ae78849f7f8e499303babf6804507 Mon Sep 17 00:00:00 2001 From: Xoores Date: Wed, 10 Sep 2025 23:24:13 +0200 Subject: [PATCH 2/2] Reverted back the 'No metadata' thing after some discussion --- frontend/src/Artist/Details/AlbumRow.js | 31 +++++++++++++------------ 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/frontend/src/Artist/Details/AlbumRow.js b/frontend/src/Artist/Details/AlbumRow.js index 5fb46e764..411e774da 100644 --- a/frontend/src/Artist/Details/AlbumRow.js +++ b/frontend/src/Artist/Details/AlbumRow.js @@ -193,25 +193,26 @@ class AlbumRow extends Component { } if (name === 'releaseDate') { - if ( releaseDate && releaseDate !== '0001-01-01T00:00:00Z' ) { + if ( ! releaseDate ) { return ( - + ); } - return ( - - { // This is probably a temporary thing. When the metadata server is in full health, this should not happen. - // We can either delete it or add a proper translation if we decide to keep it. - releaseDate ? - translate('Unknown') : - 'No metadata' - } - - ); + if ( releaseDate === '0001-01-01T00:00:00Z' ) { + return ( + + {translate('Unknown')} + + ); + } + + return ( + + ); } if (name === 'size') {