From 363383eee7cdc6d44465fabeb7395e3ef5980d6f Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Fri, 20 Dec 2024 10:07:38 -0300 Subject: [PATCH] Bug 38762: Make compare_es_to_db.pl provide links to staff interface This patch makes the script provide links to the staff interface instead of the OPAC. This way, the links can just be picked to access the problematic records for fixing them. To test: 1. Run: $ ktd --shell k$ perl misc/maintenance/compare_es_to_db.pl => FAIL: Generated links point to the OPAC 2. Apply this patch 3. Repeat 1 => SUCCESS: Generated links are useful as they point to the staff interface 4. Sign off :-D Signed-off-by: Tomas Cohen Arazi Signed-off-by: Roman Dolny Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer (cherry picked from commit cc0aa072dd5c1c0cb664ce6ffde43abe09d94fac) Signed-off-by: Fridolin Somers --- misc/maintenance/compare_es_to_db.pl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/misc/maintenance/compare_es_to_db.pl b/misc/maintenance/compare_es_to_db.pl index d8e50f2149..c76ff85d28 100755 --- a/misc/maintenance/compare_es_to_db.pl +++ b/misc/maintenance/compare_es_to_db.pl @@ -133,7 +133,7 @@ foreach my $index ( ('biblios','authorities') ) { # Fetch values for providing record links my $es_params = $searcher->get_elasticsearch_params; my $es_base = "$es_params->{nodes}[0]/".$searcher->index_name; - my $opac_base = C4::Context->preference('OPACBaseURL'); + my $staff_base = C4::Context->preference('staffClientBaseURL'); print "\nComparing arrays, this may take a while\n"; @@ -148,10 +148,11 @@ foreach my $index ( ('biblios','authorities') ) { for my $problem ( @koha_problems ){ if ( $index eq 'biblios' ) { print " #$problem"; - print " Visit here to see record: $opac_base/cgi-bin/koha/opac-detail.pl?biblionumber=$problem\n"; + print + " Visit here to see record: $staff_base/cgi-bin/koha/catalogue/detail.pl?biblionumber=$problem\n"; } elsif ( $index eq 'authorities' ) { print "#$problem"; - print " Visit here to see record: $opac_base/cgi-bin/koha/opac-authoritiesdetail.pl?authid=$problem\n"; + print " Visit here to see record: $staff_base/cgi-bin/koha/authorities/detail.pl?authid=$problem\n"; } } }