[open-ils-commits] [GIT] Evergreen ILS branch master updated. 29f71b28b2bc9b56987654f8ee0c6427b9fd3979

Evergreen Git git at git.evergreen-ils.org
Fri May 24 12:34:50 EDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  29f71b28b2bc9b56987654f8ee0c6427b9fd3979 (commit)
      from  38e1b847ea3c9d4b3ea672baa14bd707bb2380c9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 29f71b28b2bc9b56987654f8ee0c6427b9fd3979
Author: Dan Scott <dscott at laurentian.ca>
Date:   Fri May 10 13:12:55 2013 -0400

    TPAC: Death date missing from authors in record details
    
    The trailing period prescribed by ISBD punctuation for x00 $d subfields
    in certain circumstances confounds the regex that was expected the $d
    subfield to match ^\s*\d{4}-\d{4}\s*$. As a result, death dates were
    often being omitted from the record detail display. Relaxing the regex
    to match against a trailing .* instead of \s* resolves the issue.
    
    Signed-off-by: Dan Scott <dscott at laurentian.ca>
    Signed-off-by: Pasi Kallinen <pasi.kallinen at pttk.fi>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/templates/opac/parts/record/authors.tt2 b/Open-ILS/src/templates/opac/parts/record/authors.tt2
index 7205e8f..d2adff0 100644
--- a/Open-ILS/src/templates/opac/parts/record/authors.tt2
+++ b/Open-ILS/src/templates/opac/parts/record/authors.tt2
@@ -55,8 +55,8 @@ BLOCK build_author_links;
                 IF subfield.textContent.match('^\s*\d{4}');
                     birthdate = subfield.textContent.replace('^\s*(\d{4}).*$', '$1');
                 END;
-                IF subfield.textContent.match('-\d{4}\s*$');
-                    deathdate = subfield.textContent.replace('^\s*.{4}\-(\d{4})\s*$', '$1');
+                IF subfield.textContent.match('-\d{4}.*$');
+                    deathdate = subfield.textContent.replace('^\s*.{4}\-(\d{4}).*$', '$1');
                 END;
             ELSE;
                 term = term _ ' ' _ sf;

-----------------------------------------------------------------------

Summary of changes:
 .../src/templates/opac/parts/record/authors.tt2    |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list