Bug 27842: Update serial.biblionumber when a subscription is linked with another...
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 3 Mar 2021 11:21:33 +0000 (12:21 +0100)
committerFridolin Somers <fridolin.somers@biblibre.com>
Wed, 12 May 2021 13:58:29 +0000 (15:58 +0200)
commitfa4fc256c8023206263427a3885d28b80d68e650
treecbddc1b2655ea26d58f4791732752dc81a311b34
parenta758264f385de9401c2924429bc3efebd718f3ba
Bug 27842: Update serial.biblionumber when a subscription is linked with another record

It seems that a librarian can edit the biblionumber for a given subscription, however, when receiving serials the biblionumber is pulled from the existing serials, so all new received issues are received on the old biblionumber.

This is problematic in light of bug 21901 - you can change the biblionumber, the serials still point to the old biblionumber - and deleting the biblio deletes the serials. Additionally, the update will delete serials where this was the case

Test plan:
1 - Create a new subscription
2 - Receive an issue
3 - Edit the subscription and change the biblionumber
4 - Receive another issue
5 - SELECT biblionumber FROM serial
=> the biblionumber link must have been updated

Signed-off-by: Petro Vashchuk <stalkernoid@gmail.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
(cherry picked from commit 7e6f30e60eabcf3a18690fbe5eff3ec901d6f067)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
C4/Serials.pm