[koha-commits] main Koha release repository branch 20.05.x updated. v20.05.02-174-g79855e9f5b

Git repo owner gitmaster at git.koha-community.org
Mon Aug 17 17:08:37 CEST 2020


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 "main Koha release repository".

The branch, 20.05.x has been updated
       via  79855e9f5bdbcb3bdaedd33bed574b35eee5501d (commit)
      from  455acf686d7e74aa5582bc700e856935e852573a (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 79855e9f5bdbcb3bdaedd33bed574b35eee5501d
Author: Fridolin Somers <fridolin.somers at biblibre.com>
Date:   Mon Jun 29 15:07:10 2020 +0200

    Bug 23542: Fix SRU import encoding
    
    When importing records from a SRU server, the diacritics have bad encoding.
    I reproduce with BNF server so it may be a UNIMARC issue.
    
    Tests show that difference between Z39.50 server and SRU is that leader contains 'a' at postion 9.
    Looking at MARC::Record->encoding() shows that encoding depends on leader even for UNIMARC.
    So this patch adds a call to MARC::Record->encoding('UTF-8') in case of a SRU server in C4::Breeding.
    
    Same use exists in Koha::MetadataRecord::Authority::get_from_breeding().
    
    In case of import via Z3950, MarcToUTF8Record() is called,
     which calls SetMarcUnicodeFlag(),
     which calls MARC::Record->encoding('UTF-8')
    
    Test plan :
    1) Use a UNIMARC database
    2) Configure a connexion to a UNIMARC SRU, for example BNF,
       see https://doc.biblibre.com/koha/autour_de_koha/serveurs_z3950_sru#serveur_de_la_bnf
    3) Go to cataloguing module
    4) Click on 'New from Z39.50/SRU'
    5) Choose only the SRU target
    6) Search for ISBN 2266072889
    7) Confirm you see good encoding : diacritic on 'a' of title 'Strate-a-gemmes'
    8) Click on 'Marc preview'
    9) Confirm you see good encoding
    10) Click import
    11) Confirm you see good encoding
    12) Check also Authorities import via SRU
    13) Check also SRU imports on a MARC21 database
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    Amended: Removed change to new_from_xml call. We should respect syntax.
    But the added MARC::Record encoding does the tric! Which is implicit
    for Z3950 targets where MarcToUTF8Record does the same.
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    (cherry picked from commit 19d9ba176dea6b7816a33b014a5f9e309af53dc0)
    
    Signed-off-by: Lucas Gass <lucas at bywatersolutions.com>

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

Summary of changes:
 C4/Breeding.pm | 2 ++
 1 file changed, 2 insertions(+)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list