[koha-commits] main Koha release repository branch new/bug_9620 created. v3.08.00-1936-gc5987b4

Git repo owner gitmaster at git.koha-community.org
Thu Mar 7 15:27:46 CET 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 "main Koha release repository".

The branch, new/bug_9620 has been created
        at  c5987b423b0a0d7a29d718c82fe3b05b03ecf147 (commit)

- Log -----------------------------------------------------------------
commit c5987b423b0a0d7a29d718c82fe3b05b03ecf147
Author: Katrin Fischer <katrin.fischer at bsz-bw.de>
Date:   Fri Feb 15 17:55:38 2013 +0100

    Bug 9620: IncludeSeeFromInSearches and data in $9 subfields can break indexing
    
    In Germany 020$9 is used to store the ISBN with hyphens. In rare cases this
    can break indexing in combination with IncludeSeeFromInSearches.
    
    To reproduce:
    1) Change your frameworks:
      * Make sure 084 $a is visible
      * Create a 084 $9 that you link to PERSO_NAME authorities.
    2) Create a record or edit an existing one:
      * Use the plugin on 084 to link the record to an authority.
      * Make sure 400 is filled in your authority record.
    
    Preparations all done, now test indexing:
    
    3) Make sure IncludeSeeFromInSearches is OFF
      * Reindexing should work without any problems.
    
    4) Activate IncludeSeeFromInSearches
      * Reindexing should throw an error and stop:
        201.Subfields are only for data fields (generally,
        just tags >= 010 at /home/koha/Koha/Filter/MARC/EmbedSee
        FromHeadings.pm line 94
    
    5) Apply patch and reindex.
      * No error should occur.
      * Test 4xx fields from other tags were properly indexed.
    
    What causes the problem is the fact, that Koha tries to store
    the date from the 400 in the bibliographic record for indexing.
    For this it calculates a tag in the bibliographic record from the
    tag it found the authority link in and the 4xx tags used in the
    authority record. If you have an authority linked to a 0xx field
    and the matching authority has a 4xx where xx < 10, the calculated
    tag will be a control field. The attempt to add subfields to this
    control field, is causing the error and breaks the indexing process.
    
    Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel at gmail.com>
    
    Comment: Work as described, and is a long description :)
    Test:
    1) Enabled 084 (all subfields visible), added 084_9 (missing from
    default framework) linked to PERSO_NAME
    2) Edited authority record and added some data to 400
    3) Edited bib record, linked 084 to previous auth record
    4) With IncludeSeeFromInSearches OFF, re-index without problem
    5) With IncludeSeeFromInSearches ON, re-index problems!!!
    ====================
    exporting biblio
    ====================
    1...Subfields are only for data fields (generally, just tags >= 010) at...
    Abort
    6) Applied patch
    7) With IncludeSeeFromInSearches ON, re-index without problem
    ...
    ====================
    5001....................................................................................................
    Records exported: 5060
    ====================
    ...
    ====================
    2001....................................................................................................
    Records exported: 2024
    ====================
    CLEANING
    ====================
    Good!
    
    *) That's "works as described", don't know if other tests are needed.
    
    No errors from koha-qa
    
    Signed-off-by: Elliott Davis <elliott at bywatersolions.com>
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 6ee03f1b4f7a0a45071dbc5213cc4d455d21b983
Merge: b509415 179ade7
Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
Date:   Thu Mar 7 09:28:55 2013 -0500

    Merge branch 'bug_9653' into 3.12-master

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


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list