From c58d5bf70f76de446df5d1020079bc9f280026e0 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 29 Jan 2024 17:16:27 +0100 Subject: [PATCH] Bug 14670: Deal with empty publicatoin date Sponsored-by: Orex Digital --- C4/Record.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/C4/Record.pm b/C4/Record.pm index 0e2b6801d97..a76c1fb2d6f 100644 --- a/C4/Record.pm +++ b/C4/Record.pm @@ -940,10 +940,12 @@ sub marc2cites { } $cites{$_} =~ s/([^\.])$/$1./ for keys %cites; - $cites{'Harvard'} .= ' (' . $publication{'date'} . '). '; - $cites{'Chicago'} .= ' ' . $publication{'date'} . '. '; - $cites{'MLA'} .= ' ' . $publication{'title'} . '. '; - $cites{'APA'} .= ' (' . $publication{'date'} . '). '; + if ( $publication{date} ) { + $cites{'Harvard'} .= ' (' . $publication{'date'} . '). '; + $cites{'Chicago'} .= ' ' . $publication{'date'} . '. '; + $cites{'MLA'} .= ' ' . $publication{'title'} . '. '; + $cites{'APA'} .= ' (' . $publication{'date'} . '). '; + } $cites{'Harvard'} .= $publication{'title'} . '. '; $cites{'Chicago'} .= $publication{'title'} . '. '; $cites{'MLA'} .= $publication{'place'} . ': '; -- 2.34.1