[koha-commits] main Koha release repository branch 3.22.x updated. v3.22.16-20-g973bf93

Git repo owner gitmaster at git.koha-community.org
Mon Feb 20 10:34:15 CET 2017


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, 3.22.x has been updated
       via  973bf93c69fb1528e36693c07e9759c7011506ac (commit)
      from  47cd8dac59b02f0fcd16bd5bdefa0918e7331349 (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 973bf93c69fb1528e36693c07e9759c7011506ac
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu Oct 27 15:07:29 2016 +0200

    Bug 17512: Improve handling dates in C4::Items
    
    This is a follow-up on the internal server error on 0000-00-00 in the items
    column onloan. This patch deals with preventing to have such dates at all
    in the date fields of items.
    
    It is accomplished by:
    [1] Adding a (private) subroutine _mod_item_dates. It takes an item hash
        and replaces date values if needed.
    [2] AddItem and ModItem call _koha_new_item resp. koha_modify_item. In these
        routines a call to the new _mod_item_dates is inserted.
    [3] Although the routine is actually private, I have added some unit tests
        to Items.t.
    
    Test plan:
    [1] Add a new item. Fill a correct date in dateaccessioned and an invalid
        date in Price effective from (=replacementpricedate).
    [2] Verify that dateaccessioned is saved correctly and replacementpricedate
        is still null (does not contain 0000-00-00).
    [3] Edit the item again. Fill some text in dateaccessioned and put a correct
        date in replacementpricedate. Verify the results.
    [4] Run t/db_dependent/Items.t
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    (cherry picked from commit 137cbd8d09be549c9ae97dfad746a9c52d27b9a6)
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    (cherry picked from commit cb1bc00361bf3e468470b8e1500a4e752e60d161)
    Signed-off-by: Julian Maurice <julian.maurice at biblibre.com>

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

Summary of changes:
 C4/Items.pm            |   30 ++++++++++++++++++++++++++++
 t/db_dependent/Items.t |   52 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 81 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list