KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Tilaustietueet eivät yhdisty aina oikein, kun 024a-kentästä tarkistetaan vain ensimmäinen osakenttä #454

Open pirliis opened 1 year ago

pirliis commented 1 year ago

Kehitysehdotukseni

Jos esim. elokuvan EAN-koodi on muuttunut (esim. maahantuoja on muuttunut), ei tilaustietue yhdisty oikein tietokannassa olevaan vanhaan tietueeseen kun tilaus tehdään rajapintojen kautta, koska tarkistus tehdään vain ensimmäiseen 024a-osakenttään -> syntyy tuplatietue.

OUTIn esimerkkitapauksessa uudessa tilaustietueessa oli EAN-koodi 5050582600834, joka oli tallennettuna 024a:n toiseen lisäkenttään, ei yhdistyminen onnistunut, kun tarkistus tehdään vain ensimmäiseen kenttään. image

Tarkistus pitäisi tehdä myös toiseen lisäkenttään (tai kaikkiin lisäkenttiin?).

Jotain muuta?

No response

AnneliO commented 5 months ago

Asiantuntijaryhmä 18.3.2024: Toteutetaan sekä isbn että ean-kentille. EDItX:ään muutos, joka osaa pilkkoa putkimerkillä erotetut koodit toisistaan ja tekee vertailun sitten kaikkiin koodeihin. Lisäksi pudotettava triggeri, joka pudottaa osakenttien toistumat biblioitems-taulusta. ISBN:n osalta pitää huomioida moniosaisten teosten ISBN sekä osan ISBN. Huolehdittava, ettei yhdisty väärin. Voi olla, että ISBN:n osalta tätä ei voi toteuttaa.

AnneliO commented 1 month ago

Tämän muutoksen jälkeen pitää tehdä batch-rebuild-biblios-ajo.