[Koha-bugs] [Bug 22437] Subsequent authority merges in cron may cause biblios to lose authority information
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Apr 20 01:00:44 CEST 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22437
Victor Grousset/tuxayo <victor at tuxayo.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |victor at tuxayo.net
--- Comment #17 from Victor Grousset/tuxayo <victor at tuxayo.net> ---
Notes on the test, because it's my first time diving in the authorities:
- AuthorityMergeLimit set to 2
> [2] Find three authorities A, B, C with linkcount >X, >X, <X.
I got A used in 6 records. As shown in
/cgi-bin/koha/authorities/detail.pl?authid=NNNN
Is that was the linkcount is?
I got B used in 9 records.
I got C used in 1 records.
> Merge C to B
Koha UI «The record chosen as reference will be kept, and the other will be
deleted.»
So I keep B.
Note: They don't have the same framework, it that an issue (the 3 a a different
framework)
> [3] Merge C to B. This creates a 'BB merge' in the queue.
select * from need_merge_authorities \G
shows the merge but I don't know how to check about 'BB merge' is that:
authid: 35 (id of B)
authid_new: 35
?
> [4] Merge B to A. Creating AA and BA in the queue.
select * from need_merge_authorities \G
authid: 329 (id of 329)
authid_new: 329 (id of 329)
authid: 35 (id of B)
authid_new: 329 (id of 329)
Look good, and look that answers my previous question.
> Optionally verify that BB is no longer in the queue.
yup :)
> [5] Run the merge_authorities.pl cron job.
Improvisation about how to run this:
kohadev-koha at ff1accab6912:/kohadevbox/koha$ misc/cronjobs/merge_authorities.pl
-b -v
Started merging
Merging auth 329 to 329.
Merging auth 35 to 329.
Done in 1.47680187225342 seconds
Looks good :D
> Verify that the linkcount to A is the former total of ABC.
6+9+1 != 15 record(s)
Noooooo
Wait, isn't that expected due to AuthorityMergeLimit = 2 ?
Maybe I'm mixing things up.
Also, I reset_all and the check the linked records and there is not overlap
between the records of the ABC
== request for comments ==
- Given the above notes, was there a mistake in the execution of the test plan?
- What does the last result mean?
- given comment 7 should the status of this bug be Needs signoff ? (@Marcel)
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list