diff --git a/src/views/LibraryView.vue b/src/views/LibraryView.vue index ab24ac8..7acd1be 100644 --- a/src/views/LibraryView.vue +++ b/src/views/LibraryView.vue @@ -1015,7 +1015,14 @@ function formatSize(bytes: number) { } function formatDate(date: string) { - return new Date(date).toISOString().slice(0, 10) + if (!date) return '' + try { + const d = new Date(date) + if (isNaN(d.getTime())) return '' + return d.toISOString().slice(0, 10) + } catch { + return '' + } } function formatRelativeTime(isoString: string | undefined): string {