openlibraryenvironment/gokb

Einspielung über Package-API betrifft u.a. falsches Paket / falsche Kuratorengruppe

Closed this issue · 3 comments

Durch eine Einspielung ist parallel zum gewünschten Paket:
https://phaeton-qa.hbz-nrw.de/gokb/resource/show/org.gokb.cred.Package%3A11775415#titledetails

Auch durch den-/dieselbe Nutzer*in ein anderes Paket betroffen:
https://phaeton-qa.hbz-nrw.de/gokb/resource/show/org.gokb.cred.Package%3A10550319#titledetails

Dabei war der/die Nutzer*in nicht Mitglied derselben Kuratorengruppe.

(Sichtbar als Admin aus Debug-Gründen bei "LastUpdatedBy")

Kein Bug - das ist über einen geupdateten Titel geschehen, der in beiden Paketen präsent war. Die Update-Meldung ist in diesem Fall so korrekt gewünscht.

Hierbei haben wohl zwei Einspielprozesse relativ parallel stattgefunden.
Der User des "gewünschten" Pakets hatte dabei nur ROLE_USER-Rechte (siehe #338).

Log "gewünscht":
2020-10-20 11:13:38.409 INFO --- [ol-22-thread-11] org.gokb.cred.Package : Upsert package with header [nominalProvider:HERDT-Verlag für Bildungsmedien GmbH, generateToken:true, identifiers:[], name:ALL YOU CAN READ, nominalPlatform:[name:HERDTCampus, primaryUrl:http://herdt-campus.de/], curatoryGroups:[HERDT]]

Log "anderes Paket":
2020-10-20 11:17:19,080 [Thread-87] INFO processing.SendPackageThreadGokb - exportFile: 8492d6c1d0a591777403609bb734eba1 -> https://phaeton-qa.hbz-nrw.de/gokb/integration/crossReferencePackage?async=true
2020-10-20 11:17:19.534 INFO --- [ol-22-thread-12] org.gokb.cred.Package : Upsert package with header [nominalProvider:NatHosting, identifiers:[], name:Thieme_NatHosting_KL_ThiemeJournals(Okt2020), nominalPlatform:[name:NatHosting, primaryUrl:https://www.nathosting.de/], curatoryGroups:[HeBIS]]
2020-10-20 11:17:40.154 ERROR --- [ol-22-thread-12] org.gokb.IntegrationController : Package Crossref failed with Exception

Das "gewünschte" Paket hat ein Update erfahren - der Update-Zeitstempel ist korrekt.
Die Anzahl der enthaltenen TIPPs ist vermutlich auch korrekt. Es werden 880 Titel / 886 TIPPs angezeigt. Ygor zeigt nach der Prozessierung 886 Records an. Eine Überprüfung von IDs bez. der Zusammenführung von Titeln hat noch nicht stattgefunden.

Es ist unklar, ob die TIPPs im "gewünschten" Paket aktualisiert wurden. Die Daten scheinen alle wie gewünscht enthalten zu sein - zumindest wurde noch kein fehlendes Datum identifiziert. Allerdings ist er Update-Zeitstempel der TIPPs unverändert.

Allerdings befinden sich die Titel des "gewünschten" Pakets nun im "anderen", siehe z. B. https://phaeton-qa.hbz-nrw.de/gokb/resource/show/org.gokb.cred.BookInstance%3A10085184

Tatsächlich ist hier ein identisches Paket mit dem falschen Titel ausgezeichnet worden - daher sind tatsächlich alle Titel des "falschen" Pakets angefasst worden. Kein Bug daher.